Re: strfry
Alexander Kotelnikov <sacha@AK2614.spb.edu> writes:
> ÷ÏÔ ÔÁËÁÑ ÓÔÒÁÎÎÏÓÔØ, gcc ËÏÇÄÁ _ËÏÍÐÉÌÉÒÕÅÔ_ ËÏÄ, × ËÏÔÏÒÏÍ ×ÙÚÙ×ÁÅÔÓÑ
> strfry, ÒÕÇÁÅÔÓÑ
> warning: implicit declaration of function `strfry'
> ÐÒÉ ÜÔÏÍ × ËÏÄÅ ÅÓÔØ ÓÔÒÏÞËÁ
> #include <string.h>
>
> ÞÔÏÂÙ ×ÓÅ ÜÔÏ ÍÏÇÌÏ ÚÎÁÞÉÔØ?
õ ÍÅÎÑ × string.h ÓÌÅÄÕÀÝÅÅ:
----------
#ifdef __USE_GNU
....
/* Sautee STRING briskly. */
extern char *strfry __P ((char *__string));
.....
----------
òÁÚ ÒÕÇÁÅÔÓÑ ÎÁ implicit declaration, ÚÎÁÞÉÔ __USE_GNU ÎÅ ÏÐÒÅÄÅÌÅÎ.
íÏÖÎÏ ÐÏÓÍÏÔÒÅÔØ <features.h> ÎÁ ÐÒÅÄÍÅÔ ÔÏÇÏ, ËÏÇÄÁ É ËÁËÉÅ
ËÏÎÓÔÁÎÙ ÔÉÐÁ _GNU_SOURCE, _BSD_SOURCE, _POSIX_SOURCE, etc
ÏÐÒÅÄÅÌÑÀÔÓÑ.
--
Alexander Zhuckov zuav@int.spb.ru 2:5030/518.50
Reply to:
- References:
- strfry
- From: Alexander Kotelnikov <sacha@AK2614.spb.edu>