<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
<META content="MSHTML 6.00.2600.0" name=GENERATOR></HEAD>
<BODY id=role_body style="FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial"
bottomMargin=7 leftMargin=7 topMargin=7 rightMargin=7><FONT id=role_document
face=Arial color=#000000 size=2>
<DIV>Bonjour,</DIV>
<DIV> </DIV>
<DIV>Merci de la réponse, il est vrai que je n'ai pas été très bavard sur le
sujet. En fait cela concernait une définition de structure. </DIV>
<DIV> </DIV>
<DIV>En clair j'ai écrit:</DIV>
<DIV> </DIV>
<DIV>typedef struct</DIV>
<DIV>{<BR> unsigned long int Adress;<BR> unsigned short int
Index;<BR> struct PhysicalPageDescriptorTyp *Previous, *Next; <BR>}
PhysicalPageDescriptorTyp;</DIV>
<DIV> </DIV>
<DIV>En fait, il fallait écrire:</DIV>
<DIV> </DIV>
<DIV>struct PhysicalPageDescriptorTyp<BR>{<BR> unsigned long int
Adress;<BR> unsigned short int Index;<BR> struct
PhysicalPageDescriptorTyp *Previous, *Next; <BR>};</DIV>
<DIV> </DIV>
<DIV>L'utilisation d'un type aurait marché dans le cas présent en écrivant
cela:</DIV>
<DIV> </DIV>
<DIV>
<DIV>typedef struct PhysicalPageDescriptorTyp</DIV>
<DIV>{<BR> unsigned long int Adress;<BR> unsigned short int
Index;<BR> struct PhysicalPageDescriptorTyp *Previous, *Next; <BR>}
PhysicalPageDescriptorTyp_t;</DIV></DIV>
<DIV> </DIV>
<DIV>Lors de l'utilisation des macros, le compilateur me disait qu'il y avait un
problème.</DIV>
<DIV> </DIV>
<DIV> Comment se fait-il que lorsque je place le
caractère "\" dans les macros, le code ne va pas à la ligne comme il le devrait
?</DIV>
<DIV> </DIV>
<DIV> Ce caractère ne dit-il pas lors du traitement qu'il
faut aller à la ligne !!!!</DIV>
<DIV><BR> Je m'en suis aperçu en réalisant un gcc xxxxx.c
-E > xxxxx.txt et en éditant son contenu. J'utilise gcc de djgpp et nasm car
tellement habitué à la syntaxe classique et non pas à la syntaxe
AT&T.</DIV></FONT></BODY></HTML>