Ca compile pas, c'est pas normal :|

Résolu
Tisiph0n3 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   -  
Tisiph0n3 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour a tous, j'ai un probleme de compilation bizarre:
Il y a deux jours j'ai modifié pas mal de parties de mon projet et ça compilait nickel, et marchait pareil.
Comme c'est un shell je decide de rajouter l'edition de la ligne de commande et l'historique.
Je modifie les sources en conséquence et là ça ne compile plus.
Après avoir reglé les warnings usuels je bloque sur un warning mystique:

error: expected '=', ',', ';', 'asm' or '__attribute__' before '->' token
error: expected expression before '->' token



Qui concerne une ligne du fichier header de ma librairie,

void    sort_int_tab(int *tab, int size);


je supprime la ligne c'est pas grave je n'utilise pas la fonction déclarée a cette ligne là.
Ensuite ça concerne le fichier header du projet cette ligne

int   ptr_tabsize(char **tab);


qui donc ne contient pas de ->.

Bon je commente la ligne, et là c'est de nouveau le meme warning sur deux lignes d'une fonction, qui au passage a toujours très bien passé la phase de compilation, voici les lignes en question:
 int   lines;
  int   i;



Sauf que là il n'y a toujours pas de ->

J'ai modifié le fichier header du projet pour y rajouter une structure et des fonctions concernant les termcaps, listes chainées etc...
Je pense que ça vient de là mais j'ai tout verifié je n'ai rien trouvé d'anormal.

Si quelqu'un a une idée, ça serait sympa de m'en faire part, merci d'avance.

1 réponse

kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
Salut,

Il faudrait qu'on voie le code je pense....
0
Tisiph0n3 Messages postés 21 Date d'inscription   Statut Membre Dernière intervention  
 
Erf c'est reglé, c'était juste des noms de variables qui plaisaient pas a gcc, ceci étant du très certainnement a l'implémentation récente des termcaps dans le programme ;)
0