From: nyaochi <ny...@ny...> - 2006-07-01 14:22:09
|
Hi, (I hope this list works well, but send a CC to Martin just in case...) I tried to replace ucs2char_t with wchar_t in branches/branch_0.12 last week. The work itself was half done, but I realized that UCS-2 string manupulation is required in more places than I've estimated. libucs2 is necessary for: - libpmp_portalplayer1 as a media database employs UCS-2 encoding - libpmp_iriverplus2 as a media database employs UCS-2 encoding - libgmi as WMA and WAV files employs UCS-2 encoding - libplaylist as SpiderMonkey seems to employ UCS-2 (or UTF-16) for representing UNICODE characters (even in POSIX environments) Even if we replace ucs2char_t with wchar_t, the dependency to libucs2 will remain over the libraries after all. I understand that UCS-2 is just an evil for POSIX environments, but I'd like to keep ucs2char_t as the (unified) default character encoding in PMPlib project. So I'd like to withdraw the plan to replace ucs2char_t and branches/branch_0.12. I hope you won't mind this decision. Thanks, Nyaochi |