Qianli Zhang wrote:
>     Sorry to bother you. Recently I met with a problem in strtof, a sample 
> program is like:

Compile with -Wall, and you get a warning saying that the return type of
strtof is unknown, and the program fails.

Compile with -Wall -std=c99 and you get no warning and the program works.

It looks like glibc only enables full support for functions from the ISO
C99 standard with extra preprocessor macros defined when -std=c99 is
used.  And it looks like this macro is _STDC_VERSION.  There are also
glibc tests for the _ISOC99_SOURCE and _ISOC9X_SOURCE macros which look
like they are meant for users to define.
-- 
Jim Wilson, GNU Tools Support, http://www.specifix.com

Reply via email to