Bonjour à tous,
je dois, pour mon boulot, porter des sources...
Je recompile l'affaire sous vc++6, et là je tombe sur un fichier source dont je vous décrit la structure tout de suite:
#ifdef un_truc
code unsigned char variable_dont_on_se_fout = 'a';
code unsigned char variable_dont_on_se_fout_2 = 'b';
code unsigned char variable_dont_on_se_fout_3 = 'c';
#else
unsigned char code variable_dont_on_se_fout;
unsigned char code variable_dont_on_se_fout_2;
unsigned char code variable_dont_on_se_fout_3;
#endif
Ma question est la suivante:
qu'est-ce que le mot clef "code", dont je ne connaissais jusqu'à aujourd'hui pas l'existence ?
J'ai pas le k&r sous la main, pas moyen de vérifier si c'est standard. Quant à rechercher sur google, un peu difficile avec ce mot ...
J'en appel donc à vous...
Cordialement, alt3.
[Edit] petite précision: le compilateur progresse jusqu'au #else, avant de reporter une erreur à a ligne suivant.
De plus, je recherche dans le code si ce mot clef a une signification particulière apres un #define par exemple, mais cela ne semble pas etre le cas. De puis, j'ai vérifié dans la liste des mots reservés C, et "code" n'en fait pas partie.
Message édité par darkalt3 le 01-10-2003 à 13:19:09