Date: Sat, 12 Sep 1998 13:19:07 +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: Wide string functions available In-Reply-To: <199809111635.QAB43184@out5.ibm.net> Message-ID: <Pine.A32.3.91.980912131053.54226A-100000@ieva05.lanet.lv> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk On Fri, 11 Sep 1998, Mark E. wrote: > I've made the wide string equivalents to the <string.h> functions > available from: > http://members.xoom.com/snowball3/djgpp/ > > Also there is the library of those functions, wchar.a, compiled with > egcs 1.1. The only function changed from its <string.h> > counterpart (aside from changing char to wchar_t that is) was > wmemset since wchar_t is a long and memset.s was used to > efficiently set bytes. Plus my knowledge of Intel assembly is rather > poor! > Tried to include archive in djlsr202 copy on my HD. There were following problems: Archive does not contain patch needed for files not included in archive (limits.h and sys/djtypes.h). Also patches from mailing list archive caused problems. You should send patch against original version instead than 2 patches that should be applied one after other especially when first patch were rejected. Also I had following error messages from makeinfo: ./../../hostbin/mkdoc.exe . libc2.tex 724 nodes processed makeinfo --no-split libc.tex Making info file `../../info/libc.inf' from `libc.tex'. ./libc2.tex:26729: Node `wcschr' multiply defined (line 26702 is first definition at). ./libc2.tex:26702: Node `wcschr''s Next field not pointed back to. ./libc2.tex:26702: This node (`wcschr') is the one with the bad `Prev'. ./libc2.tex:26757: Node `wcscmp's Prev field not pointed back to. ./libc2.tex:26702: This node (`wcschr') has the bad Next. makeinfo: Removing output file `../../info/libc.inf' due to errors; use --force to preserve. make: *** [info] Error 2 hal:/usr/src/djlsr202/src/libc# Andris