Probleme de declaration de structure
Voici une structure :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
typedef struct
{
uint32 id;
MYSQL mysql;
int linkUp;
int nbActiveThreads;
char sqlQuery[MYSQL_QUERY_MAX_LEN];
pthread_mutex_t connectionMutex;
pthread_mutex_t reconnectionMutex;
Connection_t* nextFree;
} Connection_t; |
qui ne compile pas car qd je declare le champs Connection_t* nextFree; il me mets :
error: syntax error before "Connection_t"
C'est parce qu'il ne connais pas encore le type Connection_t a l'interieur de la structure je pense et en C apparemment, je ne peux pas faire de forward declaration comme en C++.
Quelqu'un aurait une idee pour rendre mon type valide ?
Merci.