Mail Archives: djgpp-workers/2002/01/06/18:31:33
According to Richard Dawe:
> * There are updates for the ANSI C section. The function descriptions
> indicate which functions were taken from the ISO C99 standard and updated.
> Someone with access to the C99 standard should probably check the ANSI C
> section.
I have. My main goal was to verify that no unANSI functions slipped
in. I have not verified that all C99 functions are in the list.
> --- 20,187 ----
> not a function, and we can't stub it. ctime() sets tzname, and
> ctime is ANSI and tzname is POSIX. Sigh. */
>
> ! char *ansi_fns[] = { "_Exit", "abort", "abs", "acos", "acosf", "acosl",
It looked to me that the order was alphabetical. Please add the
functions alphabetically.
> ! "erf", "erff", "erfl", "erf", "erfcf", "erfcl", "errno", "exit",
erf is there twice. One of them should be erfc.
> ! "j0", "j1", "jn", "labs", "llabs", "ldexp", "ldexpf", "ldexpl",
j0, j1, jn? There aren't in my standard.
> ! "mbsrtowcs", "mbstowcs", "mbtowc", "memccpy", "memchr", "memcmp",
memccpy isn't in my standard.
> ! "signal", "signbit", "signum", "sin", "sinf", "sinl",
signum?
> ! "trunc", "truncf", "truncl", "tzname", "ungetc", "ungetwc",
tzname?
> ! "vwprintf", "vwscanf", "wcstombs", "wcrtomb", "wcstat",
wcstat? Probably mistyped wcscat which is missing.
> ! "wcswidth", "wcsxfrm", "wctob", "wctomb", "wctrans",
> ! "wctype", "wcwidth", "wmemchr", "wmemcmp", "wmemcpy",
wcswidth, wcwidth?
> ! "wmemmove", "wmemset", "wscanf", "wprintf", 0
> };
Thanks for the effort!
Right,
MartinS
- Raw text -