> > > What is the role of xmbsrtowcs? Why doesn't mbsrtowcs convert 0x5c to > > U<0x5c>? > > > > > > I see. I assume that it's a bug in mbsrtowcs. (If you check, xmbsrtowcs > > isn't used anywhere, so the question is moot.) > > Ok. But I suppose that the role of xdupmbsrtowcs is to avoid the same > bug, am I right? So why isn't the bug corrected in mbsrtowcs?
No. xdupmbsrtowcs has a different calling convention and different behavior entirely. As for correcting mbsrtowcs, I have no access to the C libraries on all the systems bash runs on. In some cases, I ship replacements; in other cases, duplicate functions with slightly different names. Chet -- ``The lyf so short, the craft so long to lerne.'' - Chaucer Live Strong. Chet Ramey, ITS, CWRU [EMAIL PROTECTED] http://tiswww.tis.case.edu/~chet/