www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2002/01/08/17:27:20

X-Authentication-Warning: delorie.com: mailnull set sender to djgpp-workers-bounces using -f
Sender: rich AT phekda DOT freeserve DOT co DOT uk
Message-ID: <3C3B7231.12D5E004@phekda.freeserve.co.uk>
Date: Tue, 08 Jan 2002 22:26:57 +0000
From: Richard Dawe <rich AT phekda DOT freeserve DOT co DOT uk>
X-Mailer: Mozilla 4.77 [en] (X11; U; Linux 2.2.19 i586)
X-Accept-Language: de,fr
MIME-Version: 1.0
To: djgpp-workers AT delorie DOT com
Subject: libclink/check & new POSIX standard [Was: Re: RESEND: Patch to computer
st_blksize in struct stat]
References: <200201062331 DOT AAA15848 AT father DOT ludd DOT luth DOT se>
Reply-To: djgpp-workers AT delorie DOT com

Hello.

Martin Str|mberg wrote:
> 
> 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.
[snip]
> It looked to me that the order was alphabetical. Please add the
> functions alphabetically.

OK.

> > ! "erf", "erff", "erfl", "erf", "erfcf", "erfcl", "errno", "exit",
> 
> erf is there twice. One of them should be erfc.

Yes, thanks.

> > ! "j0", "j1", "jn", "labs", "llabs", "ldexp", "ldexpf", "ldexpl",
> 
> j0, j1, jn? There aren't in my standard.

Oops, they're POSIX [1].

> > ! "mbsrtowcs", "mbstowcs", "mbtowc", "memccpy", "memchr", "memcmp",
> 
> memccpy isn't in my standard.

Oops, that's POSIX [1].
 
> > ! "signal", "signbit", "signum", "sin", "sinf", "sinl",
> 
> signum?

Hmmm, not sure where that came from. Removed.
 
> > ! "trunc", "truncf", "truncl", "tzname", "ungetc", "ungetwc",
> 
> tzname?

Oops, that's POSIX like 'tzset' [1].

> > ! "vwprintf", "vwscanf", "wcstombs", "wcrtomb", "wcstat",
> 
> wcstat? Probably mistyped wcscat which is missing.

Yes, thanks.
 
> > ! "wcswidth", "wcsxfrm", "wctob", "wctomb", "wctrans",
> > ! "wctype", "wcwidth", "wmemchr", "wmemcmp", "wmemcpy",
> 
> wcswidth, wcwidth?

Oops, they're POSIX [1].
 
> > ! "wmemmove", "wmemset", "wscanf", "wprintf", 0
> >   };
> 
> Thanks for the effort!

Thanks for checking!

[1] These functions' pages refer to the ISO C standard. But the functions
that are actually ISO C have a statement like "aligned with ISO C
standard". After skimming through ~1.5 kpages of function definitions,
everything was starting to look like an ISO C function. 8)

I'll send a new diff when I've sorted the strings into alphabetical order.

Thanks, bye, Rich =]

-- 
Richard Dawe [ http://www.phekda.freeserve.co.uk/richdawe/ ]

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019