On Sun, 04 Nov 2012 20:01:11 -0500, James Cloos <cloos@xxxxxxxxxxx> wrote: >Where should I look for why, given __CHAR16_TYPE__ is short unsigned int, >the compile of icu munges differently than the consumer of icu munges? For me it looks like the header doesn't match the library. If using a Linux distribution, have you checked that library and devel package match? Philipp