Hi Marcel, from what I can see in the short piece of code you posted, it looks like you are trying to somehow "group" the surrogate pairs (which does not make any sense to me). Correct syntax would be: [...] 0xD835, 0xDCEA, 0xD835, 0xDCD0, [...] IMO this mailing list is not the right place for questions about C syntax, is it not? Best regards, Max