Re: j'aime pas les warnings

Page principale

Répondre à ce message
Auteur: ML Guilde
Date:  
À: guilde
Sujet: 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