Haa les variable 'extern'
Nic
-
Char Snipeur -
Char Snipeur -
Bonjour, j'ai un petit problème de compilation avec un programme.
J'ai une structure qui est définie disons dans le fichier A.c
Je veux travailler dans un fichier B.c avec cette même structure
J'ai fait :
par contre, la dernière ligne me donne une erreur a la compilation que voici :
src/stream_socket_adaptation.c: In function `tipc_stream_socket':
src/stream_socket_adaptation.c:140: dereferencing pointer to incomplete type
Pouvez-vous m'orienter vers une solution SVP.
Merci beaucoup
Nic
J'ai une structure qui est définie disons dans le fichier A.c
typedef union tipc_sock
{
...
}
Je veux travailler dans un fichier B.c avec cette même structure
J'ai fait :
extern struct tipc_sock* tipcsk;
tipcsk = (struct tipc_sock*)tipc_usercalls.createPort(&argv);
tipcsk->userdata.sendargv.origport = port_ref(tipcsk);
par contre, la dernière ligne me donne une erreur a la compilation que voici :
src/stream_socket_adaptation.c: In function `tipc_stream_socket':
src/stream_socket_adaptation.c:140: dereferencing pointer to incomplete type
Pouvez-vous m'orienter vers une solution SVP.
Merci beaucoup
Nic