Pollux :
Bon, divide by 0 parce que le wrapper de TIGCC pour OSInitBetweenKeyDelay est incompatible avec Pedrom
(Pedrom doit tjs renvoyer 0, ou un truc comme ça)
Bogue de PedroM.
Pollux :
Et bug de TIGCC :
#define MK_TAG2(a,b) (((a)<<8L)+(b))
#define MK_TAG(a,b,c,d) MK_TAG2(MK_TAG2(MK_TAG2(a,b),c),d)
if (*ptr++!=MK_TAG('G','T','C','.') || *ptr++!=MK_TAG('t','a','g',' '))
return NULL;
=>
MK_TAG renvoie un int et pas un long 
Bogue de ton code. Le type du shift count n'a aucune influence sur le type du résultat (le shift count est toujours pris en
int).