On Monday 31 March 2003 12:23, Marc BERLIOUX wrote:
> En C, j'utilise la fonction "isblank(c)"
> A la compilation, j'ai un warning de déclaration implicite pour isblank
> pourtant j'ai bien inclus <ctype.h> comme le "man isblank" me le suggere
>
> la question :
> comment savoir à quelle include appartient une fonction ?
Avec find:
$ find /usr/include -type f | xargs grep isblank
/usr/include/ctype.h:__exctype (isblank);
/usr/include/ctype.h:# define isblank(c) __isctype((c), _ISblank)
/usr/include/ctype.h:__exctype_l (__isblank_l);
/usr/include/ctype.h:# define __isblank_l(c,l) __isctype_l((c), _ISblank,
(l))
C'est bien dans ctype.h, mais il s'agit d'une macro. C'est peut-etre ca le
probleme...
--
Frederic