Tiens, c'est marrant, j'ai ajouté ça :
ItemPtr = ItemPtr + strlen(ItemPtr) + 1;
Il râle pas, alors que ItemPtr est un pointeur, et strlen un long. Ok, c'est la même taille. Je m'attendais à devoir faire un cast, c'est pas la peine. C'est normal ? (en tout cas, le code asm généré est bon).
(au passage, je tue celui qui me dit que coder en C, ça va plus vite qu'en assembleur
)