Pen^2Le 25/09/2009 à 11:41
En gros on peut passer son buffer perso à la fonction, dans ce cas elle l'utilise, sinon on lui passe NULL et elle utilise son buffer interne TMPNAME
Ensuite elle génère un nom de fichier temporaire, et elle boucle en le modifiant tant que le fichier existe.
À la fin, elle renvoie le pointeur sur le buffer qui contient le nom de fichier (le tien, ou le buffer interne)
PS : le zéro en début de chaine, je suppose que c'est le format des SYM_STR (j'ai un vague souvenir d'un truc dans le genre)
PPS : pour l'argument, je suppose qu'il faut lui passer un pointeur sur le deuxième char du buffer, le premier étant à 0.