Bonjour a tous, voila j'ai une fonction comme ceci:
Code :
- char *
- mystrchr(const char *s, int c)
- {
- while ( *s != c ){
- if (*s == '\0')
- return NULL;
- *s++;
- }
- return s; //renvoi du pointeur
- }
|
Or j'y fait appel comme ceci:
Code :
- if ( (ptr = mystrchr(src, c)) != NULL )
- {
- ...
- }
|
Or le J'ai un warning a la compilation:
"attention : return annule des qualificateurs du type du pointeur cible
"
Il parle bien sur du 'return' de ma fonction..
Comment remédier à cela ? Est-ce nécessaire ?
Merci de vos reponses
Message édité par myeve le 19-12-2004 à 17:08:31