Ah, donc le ++ est fait avant le (*Ptr == HTAB) ? Je pensais qu'il était fait à la fin de l'évaluation complète de la condition dans son ensemble
Et ok pour le *Ptr, j'ai changé mon écriture et je l'ai oublié
Donc au final ça donne ça pour moi :
while ((*Ptr != EOL) && ((*Ptr++ == SPACE) || (*Ptr == HTAB)));