delorie.com/archives/browse.cgi | search |
X-Authentication-Warning: | delorie.com: mail set sender to djgpp-bounces using -f |
From: | Esa A E Peuha <esa DOT peuha AT helsinki DOT fi> |
Newsgroups: | comp.os.msdos.djgpp |
Subject: | Re: Bug in mbstowcs() in DJGPP's C library |
Date: | 27 Jun 2007 14:40:29 +0300 |
Organization: | University of Helsinki |
Lines: | 16 |
Message-ID: | <86pr6nxvd5e.fsf@sirppi.helsinki.fi> |
References: | <ioF*uuQNr AT news DOT chiark DOT greenend DOT org DOT uk> <86pabupynhr DOT fsf AT sirppi DOT helsinki DOT fi> <33k383ptj4ch90bdt8fs8jiakcjovmojef AT 4ax DOT com> |
NNTP-Posting-Host: | sirppi.helsinki.fi |
X-Trace: | oravannahka.helsinki.fi 1182944429 17445 128.214.205.27 (27 Jun 2007 11:40:29 GMT) |
X-Complaints-To: | abuse AT helsinki DOT fi |
NNTP-Posting-Date: | 27 Jun 2007 11:40:29 GMT |
X-Newsreader: | Gnus v5.6.43/Emacs 19.34 |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
Brian Inglis <Brian DOT Inglis AT SystematicSW DOT Invalid> writes: > mbstowcs() should be using the support(ed) function mbtowc() to do wide > character conversion to "do the right thing" and allow mbs and wcs > support to be added to the lower level function in future. No, mbstowcs() must not call mbtowc() directly; instead, they should both call another function which does the actual conversion. The reason for this is that mbtowc() must preserve shift state across calls, and neither mbstowcs() nor any other library function is allowed to change it. The same requirement applies to wcstombs() and wctomb(). -- Esa Peuha student of mathematics at the University of Helsinki http://www.helsinki.fi/~peuha/
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |