
Et sinon, comment creer cette liste de strings sans emcombrer la mem avec des définitions char?
après ça, je crois que je n'aurais plus beaucoup de problème, à part la gestion du son (jecrois que je vais pomper sur fl)
void gunT() { SYM_ENTRY *ficnom; short n=O; ficnom = SymFindFirst("",2); while (fichier) { sym=SymFindPtr(strnam(fichier->name),0); size= *(unsigned short*) HeapDeref (sym->handle) + 2; type2=HeapDeref (sym->handle); // pt=type2; type2 += size-1; memset(sb,0,5); if (*type2==OTH_TAG) { type2-=5; if ((*type2)==0) { *type2++; memcpy(sb,type2,3); } else { memcpy(sb,type2,4); } if (!strcmp(sb,"GS-T")) stok[n++]=fichier; ficnom=SymFindNext(); } nombre_de_fichier=n; }
type2-=5; if ((*type2)==0) { *type2++; memcpy(sb,type2,3); } else { memcpy(sb,type2,4); }
type2-=4; memcpy(sb,type2,3);
type2-=5; memcpy(sb,type2,4);