Bonjour,

Je viens de récupérer un code C qui date de 1996 et que j'essaye, en vain, de compiler avec gcc.
Le problème est que ce code utilise le mot-clef 'local' dans la déclaration de ces fonctions et que ni gcc ni moi ne connaissons l'existence de ce mot-clef.
Voici un extrait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
void VisitCollectReplace(HANDLE *t, local int *collect)
{
  register int temp = *collect;
  register int val = t->value;
  *collect = val;
  t->value = temp;
}
Malheureusement, je n'ai rien trouvé sur internet (pas facile de chercher 'C local keyword'). Je me demande si l'un de vous à déjà vu ce mot-clef, sait quelle option je dois donner à gcc pour qu'il l'accepte, ou peut me dire quel est son utilité ?
Sinon je vais sûrement faire un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
#define local /*local*/