Bonjour à tous!
Ayant un peu de temps libre pendant les vacances, je me remet à la programmation.
Or j'ai reformaté mon ordinateur il y a peu, et j'ai donc profité de ce nouveau départ pour installer les "nouveaux" logiciels. Je suis donc passé d'un TIGCC datant de 2002/2003 à TIGCC 0.96b8 et d'un VTI (configuré sur une TI89 hw1 il me semble) poussiéreux à la dernière version de TiEmu (configuré avec une TI89Titanium version 3.10).
Bien sur je n'ai pas effacé mes anciens programmes et voila que je souhaite en continuer un, commencé avec la version de TIGCC que j'utilisais précédement.
Il marchait auparavant (pas très compliqué le programme d'ailleurs, je venais de le commencer).
Avant toute modification, je le recompile avec mon nouveau TIGCC et là... <suspense intense>
... je me prend un avertissement de TIGCC m'annoncant "Value computed is not used" et pointant sur ma commande "GrayMode(GRAY_OFF);". Le programme se lance tout de même sur TiEmu, qui bug et me balance tout le barda (désassembleur, consoles windows, mémoires, registres et tout le tralala).
Pour ce que je peux voir du programme (c'est à dire pas grand chose, les fenêtres de TiEmu faisant bugguer l'affichage -d'ailleurs impossible de les enlever à part avec CTRL-ALT-SUPPR-), il a l'air de fonctionner. TiEmu me met un warning "Program received signal SIGSEGV, Segmentation fault".
Je suis allé voir dans l'aide de TIGCC qui m'a dit que "Value computed is not used" révélait un problème d'utilisation de pointeur (notament dans la syntaxe). Bon, je n'ai aucun doute sur le fait que mon "GrayMode(GRAY_OFF)" mange du pointeur à tous les repas (qu'est-ce qui, en C, n'utilise pas les pointeurs?

) du coup je suis allé voir de son coté.
J'apprend alors que maintenant GrayMode() est obsolète et qu'il faut maintenant utiliser GrayOff(). Je me dis que le problème vient certainement de là (même si, bien qu'obsolète, une fonction est sensée marcher, non?) et je change donc mon appel de fonction.
Et là, je n'ai plus de warning dans TIGCC, mais le warning de TiEmu persiste.
J'en viens donc à ma question, après cette longue mise en contexte : Comment dois-je faire pour ne pas avoir ce warning et pouvoir reprendre mes vieux programmes?
Je ne sais pas si cela vient d'un problème de compatibilité entre les sources générées par les différentes versions de TIGCC ou d'autre chose encore (type la version 0.96b8 qui a encore des bugs -c'est une bêta après tout, bien qu'apparement plus aboutie que la version "officielle"-, ou bien une incompatibilité avec la TI89T 3.10, etc...).
J'espère que vous pourrez m'aider à résoudre mon problème.
Merci d'avance,
Daniel.