RHJPP (./33) :
PAR_FILE **list_files si c'est la bibliothèque qui fait l'allocation
Pourquoi pas, bonne idée encore une fois. Je suis partisan que ce soit la bibliothèque qui fasse l'allocation. J'ai pour principe de décharger au maximum les programmes de ce qui est répétitif pour le faire faire à une lib.
Récalipilutatilons :
unsigned short par__ArchiveFile (const char *Archive, unsigned short Flags, const char *Folder, const char *File);
unsigned short par__ExtractFile (const char *Archive, unsigned short Flags, const char *Folder, const char *File);
unsigned short par__Remove (const char *Archive, const char *File);
unsigned short par__List (const char *Archive, PAR_FILE **ListFiles);
unsigned short par__Info (const char *Archive, const char *Filename, PAR_FILE *File);
const char* par__GetErrorString(int Error);
typedef struct PAR_FILE
{
char Filename [18];
unsigned short Size;
unsigned short Type;
} PAR_FILE;
Quid ?
Et un grand merci, t'es vraiment Ze Pro du design
(Roh poutée qu'elle était fine celleulà) 