merci Vertyos pour ton aide c'est limpide à présent.
j'avais preque bon à çeci près :
argptr--;
En fait GetArgType lit juste la valeur pointé par argptr et ne modifie par le pointeur.
Ce ne sont que GetIntArg et GetStrnAgr qui modifient le pointeur argptr
lorsqu'on croise un TAG qui indique un argument multiple il faut faire argprt-- pour se positionner sur le premier argument et commencer à lire et un autre argptr-- lorqu'on trouve le END_TAG pour passer à l'argument suivant
Merci pour l'info !