Justin Pryzby wrote:

>> Second, none of these two defines activate the strtof() and
>> strtold() protos. According to <stdlib.h>, __USE_ISOC99 should
>> be defined instead, as specified in <features.h>, i.e.:
> No; Michael corrected me, so I'll pass on the knowledge.  The __USE_* macros
> aren't to be used directly; only those mentioned in feature_test_macros.7 are
> intended as exposed interfaces (perhaps this manpage should say so 
> explicitly?)

I've added a few words to feature_test_macros.7 to emphasize this point.

> Are you sure you #defined the FTM before including any headers, directly or
> indirectly?

Yes, that is the usual cause of problems like this.

Cheers,

Michael

-- 
Michael Kerrisk
maintainer of Linux man pages Sections 2, 3, 4, 5, and 7

Want to help with man page maintenance?  Grab the latest tarball at
http://www.kernel.org/pub/linux/docs/manpages/
read the HOWTOHELP file and grep the source files for 'FIXME'.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to