delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1998/09/08/04:17:53

Date: Tue, 8 Sep 1998 11:12:24 +0200 (WET)
From: Andris Pavenis <pavenis AT lanet DOT lv>
To: "Mark E." <snowball3 AT usa DOT net>
cc: djgpp-workers AT delorie DOT com
Subject: Re: would like to help...
In-Reply-To: <199809080123.BAA57220@out1.ibm.net>
Message-ID: <Pine.A32.3.91.980908103029.64692B-100000@ieva05.lanet.lv>
MIME-Version: 1.0


On Mon, 7 Sep 1998, Mark E. wrote:

> Hi,
> I downloaded the djdev202.zip and egcs1.1 and have been 
> playing around with it for a day or two and managed to get the 
> package working after reading the directions (hey, there's an 
> idea!). I thought I'd give this compiler a torture test so I installed 
> the latest version of SGI STL 3.11 after adjusting the filenames. I 
> thought I'd report that it works well, except for the string class 
> where I had to make some adjustments. (char_traits uses __null 
> as a variable, which is now a keyword for some reason).

There is work going in that directions. I suggest looking archives
of egcs mailing lists at http://www.cygnus.com/ml/

There were discussions about this topic in July.

> 
> One adjustment I had to make was coming up with a bare bones 
> wchar.h and wctype.h class to satisfy <string>. If no one objects, 
> I'd like to develop and contribute code for some of the functions 
> that belong in that header. Namely, the isw* functions (iswspace, 
> iswpunct, etc) and a few others that wouldn't require studying the 
> Unicode standard to develop.
> 
> And I've also modified my headers to include <sys\nulldef.h> to 
> provide a common definition of NULL, since GNU deemed it 
> neccessary to define NULL as __null in some of its C++ headers. 
> I then replaced all instances of "#define NULL 0" in the headers 
> with "#include <sys/nulldef.h>". That way, if GNU change NULL yet 
> again, it could be changed in one place. Would that be worth 
> contributing also?
> 

Andris

- Raw text -


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