This is the mail archive of the cygwin-developers mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Corinna Vinschen: > Anyway, feel free to send a patch to change the charset name parameter > to an array index parameter. Attached is a newlib patch for that. The core of it is the removal of the calls to __cp_index and __iso_8859_index from the singlebyte charset conversion functions and adding a __charset_index global variable, but quite a lot of function definitions and calls needed to be changed accordingly to take an index argument instead of a string. Also attached is a description of the corresponding winsup changes that are needed. I'll write a ChangeLog entry for the newlib bit if we decide to go ahead with this. >> As this will impact >> code that's ifdeffed out for Cygwin, can you recommend a >> multibyte-enabled platform to compile (and test?) that on? > > In how far? ÂThe parameter is entirely unused outside of the CP and ISO > stuff, and CP and ISO are used on Cygwin as well. I was concerned I might forget to change a prototype or call somewhere, but actually Cygwin does use all the functions in question, I think. Andy
Attachment:
newlib.patch
Description: Binary data
Attachment:
winsup.changes
Description: Binary data
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |