Re: j'aime pas les warnings

Top Page

Reply to this message
Author: ML Guilde
Date:  
To: guilde
Subject: Re: j'aime pas les warnings
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