[
Lists Home |
Date Index |
Thread Index
]
David Tolpin wrote:
> Rich Salz:
> > Why not just do everything in UTF-8. All this wchar_t, "asdfasdf"L
> > support, etc., is going to complicate the API. Seems simpler to have
> > the basic API, and for those not working in UTF-8 (or its subset:), they
> > only have to remember a single consistent rule: call "convert()" first.
>
> That would be the best. I wanted to suggest that but thought it was stupid.
> At least I am not alone.
"Me too."
wchar_t has always struck me as a terrible mess, and I have avoided it;
I wouldn't like to see it used in Genx.
The elimination of all the endian issues, and the availability of strcpy,
etc. for those still working in plain C help make it a good solution.
(Although I personally lean towards the use of pointer+length in the API,
rather than NUL-termination.)
Michael
|