www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2002/11/27/12:05:13

Sender: rich AT phekda DOT freeserve DOT co DOT uk
Message-ID: <3DE4F75B.A2A2BBED@phekda.freeserve.co.uk>
Date: Wed, 27 Nov 2002 16:48:27 +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 <djgpp-workers AT delorie DOT com>
Subject: RESEND: What needs to be done for C99
Reply-To: djgpp-workers AT delorie DOT com

[Resent with some small changes. My mailer seemed to truncate the first
message for some reason.]

Hello.

So here's a worklist for improving C99 compliance:

* Floating-point updates: K. B. Williams is on the case. His work needs
integrating.

* Complex number support (complex.h): may be part of K. B. Williams's work.

* Type-generic maths support (tgmath.h): may be part of K. B. Williams's work.

* Wide-character support: Mark E. did some work on it four years ago. This
needs dusting off, integrating and updating. (There are some new
wide-character functions in C99, I think.)

http://www.delorie.com/djgpp/mail-archives/browse.cgi?p=djgpp-workers/1998/09/10/18:45:06

* stdlib.h: _Exit, some more string->number conversion functions.

* inttypes.h: Portable macros for displaying integers via *printf, some more
string->number conversion functions.

* Some functions are marked as !ansi, but now are.

* Go through the headers and check interfaces for compliance.

This is all from just reading the headers section of the C99. I'm sure there's
some more work lurking, but this seems like a good start.

Bye, Rich =]

- Raw text -


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