isspace() & i18n

J. Johnston
Mon Jun 11 15:32:00 GMT 2001

Christopher Faylor wrote:
> On Tue, Jun 12, 2001 at 12:24:54AM +0400, egor duda wrote:
> >Hi!
> >
> >Monday, 11 June, 2001 J. Johnston wrote:
> >
> >JJ>   Could you explain what scenarios you envision where the header
> >JJ> files end up newer than the Cygwin dll?  I could see a user
> >JJ> updating the dll without updating the header files, but I find it
> >JJ> highly unlikely the opposite would occur.
> >
> >user may want to roll back if he found some bugs in new version of dll
> >that's critical for him. Currently, most applications will continue
> >working, because even if some apis are added to dll, they're more or
> >less "exotic", so applications that make use of them are few. but with
> >is*() apis, almost every application built against new headers will be
> >incompatible with earlier versions of dll. so, backing things up may
> >be quite hard.
> And, we've already been down this road once when we started exporting
> _ctype_.  I'd rather avoid that experience, if possible.

Using an array is the wrong way to implement ctype.  For example, if we ever want to try and add
better locale support.  I would like to switch over at the earliest possible time.  What would you
perceive a reasonable delay to ensure that most Cygwin users won't see a problem? (x releases or n

-- Jeff J.

More information about the Newlib mailing list