J'ai un problème avec le gcc 4
Voici la fonction ou il a trouver l'erreur:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 int recupDansBuffer(char car)
{
 tailleBuffer++;
 (char *)Buffer=realloc((char *)Buffer,tailleBuffer*(sizeof(char)));
 if (Buffer==NULL) return -1;
 Buffer[tailleBuffer-1]=car;
 return 0;
}
Lorsque je compile voici les messages d'erreurs

/lek/concat.l: In function 'recupDansBuffer':
/lek/concat.l:483: error: invalid lvalue in assignment
/lek/concat.l: In function 'recupdanstmpFlotParagraphe':
/lex/concat.l:527: warning: incompatible implicit declaration of built-in function 'strlen'
make: *** [../obj//lex.concPar.o] Erreur 1


peut être c'est le sizeof qui est male placer ou !!!!
Avec gcc 3 ca marche !!!!!