>>>>> "Lars" == Lars Gullik Bjønnes <[EMAIL PROTECTED]> writes:
Lars> | why do we use unsigned short instead of boost::uint16_t here. Lars> I know | they are the same, but wouldn't it be clearer? Lars> Perhaps. (but of course we don't have a basic_string<unsigned Lars> short> anyway...) I thought about the vector. Lars> | Why don't we have ucs4_t and ucs2_t types? Lars> Because we don't have the semantics right. We only have Lars> codepoints and have no clue what to do with them. I meant typedef unsigned short ucs2_t; I'd like to find a syntax such that the translation of our code to unicode does not transform every line into 3 lines (like the examples where we push \0 explicitely). JMarc