bonjour à tous,
Est ce que quelqu'un parmi vous pourra me dire ce qu'on peut faire avec une déclaration en C de ce type au niveau de la définition de la fonction main.
int __localcode main()
merci d'avance
-----
26/06/2012, 12h53
#2
inviteb9f49292
Date d'inscription
janvier 1970
Messages
2 474
Re : Problème de syntaxe en C
Ca ressemble à une extention propre à un compilateur / éditeur de lien, certainement pour la localisation du code dans une zone particulière de la mémoire
26/06/2012, 13h13
#3
invite020df6fd
Date d'inscription
janvier 1970
Messages
17
Re : Problème de syntaxe en C
Merci lou_ibmix_xi pour ta réponse.
j'ai une autre question si ça ne vous dérange pas. en fait j'ai un programme "prog1.c" qui exécute des instructions de type asm(OPCODE); ces instructions sont dans la fonction int __localcode main()
OPCODE est définie en début du programme avec un #define OPCODE "sub %l0, %l1, %l0" par exemple.
Je veux créer un programme qui permet de lire des instruction comme "sub %l0, %l1, %l0" "add %l0, %l1, %l0" .... à partir d'un fichier.txt et de les mettre dans le #define OPCODE pour que l'instruction asm(OPCODE) du "prog1.c" soit exécuter pour différentes instructions assembleurs du fichier txt.
J'ai créé un programme "prog2.c" ou j'ai implémenter cet algorithme mais j'ai un souci, lorsque le programme écrit "add %l0, %l1, %l0" par exemple il rajoute un ^M je ne sais pas prq