This is the mail archive of the newlib@sources.redhat.com mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: isspace() & i18n


Christopher Faylor wrote:
> 
> On Tue, Jun 12, 2001 at 12:24:54AM +0400, egor duda wrote:
> >Hi!
> >
> >Monday, 11 June, 2001 J. Johnston jjohnstn@cygnus.com 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
time)

-- Jeff J.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]