limmt Le 28/10/2003 à 16:40 *(unsigned char*)(n+5)
qu'est ce que ca veut dire
n est un pointeur vers une variable

Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP
Lit le caractère à l'adresse n+5*sizeof(*n) et l'interprète comme un nombre non signé.
limmt Le 28/10/2003 à 16:43 ca lit le 5eme octet de la variable n?

Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP
Le 6ème, vu que le premier est à *n==*(n+0).
non non ce serait trop utile
limmt Le 28/10/2003 à 19:01 char* mk_nam(char *str)
{
static char name[19] = {0} ;
short len = strlen(str) ;
if (len > 17) return NULL ;
return strcpy(name+1, str)+len ;
}
SYM_ENTRY* get_temp_entry(char *nom, char *fold)
{
return DerefSym(FindSymInFolder(nom, fold));
}
char* get_ptr(SYM_ENTRY *entry)
{
if (entry == NULL || entry->handle == H_NULL) return NULL ;
return (char*)HeapDeref(entry->handle) ;
}
SYM_ENTRY* get_entry(char *str, char *fold)
{
char *nom = mk_nam(str) ;
SYM_ENTRY *entry = get_temp_entry(nom, fold) ;
if (entry != NULL) return entry ;
return SymFindPtr(nom, 0) ;
}
char *getvar (char *str, char *fold)
{
return get_ptr(get_entry(str, fold));
}
getvar me renvoie une chaine non nulle mais qui ne safficher pas a l'ecran quand je passe comme argument main pour le dossier et le nopm d'une chaine de caracteres non vide comme fichier

Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP
Zeph Le 28/10/2003 à 19:30 *ahem*
Joli copier-coller de "commun.h" de FLib. Déjà repomper une source comme ça c'est nul, mais en plus la faire passer pour du code à toi...

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)
limmt Le 28/10/2003 à 20:15 1 g pa di que ct du code a moi
2 g modifié des trucs

Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP
limmt Le 28/10/2003 à 20:21 je l'ai pas mi sur yaronet mais dans le code source je l'ai mi

Wenn ich morgen meinem Gott gegenübertrete, kann ich ihm sagen: "Ich bin unschuldig, ich hab' niemandem etwas getan - außer mir selben" Und das verzeiht er mir offentlich !
Falco - Hans Hölzel 1957 - 1998
RIP
Zeph Le 28/10/2003 à 21:12 Normalement (c'est une macro et je ne suis pas allé voir comment elle était implémentée) SYMSTR devrait marcher aussi. C'est moins propre, mais vu que tu m'as l'air de ne rien comprendre à "ton" code, peu importe.

All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez
par ici :)