kaloskagatos a écrit :
Je voudrais me débarrasser d'un warning:
AVERTISSEMENT: passage de arg 3 de « scandir » d'un type pointeur incompatible
Appel de scandir:
Code :
- static int ppm (struct dirent *file_string)
- { ...
- void fonction()
- {
- struct dirent **eps;
- int n;
-
- n = scandir (directory, &eps, ppm, alphasort);
- }
|
Le man:
#include <dirent.h>
int scandir (const char * dir, struct dirent ***namelist,
int (*select)(const struct diren t *),
int (*compar)(const struct dirent **, const struct dirent **));
|
L'appel fonctionne parfaitement, je voudrais juste savoir si il faut caster, et comment, pour faire disparaitre le warning.
|