/* Use this program to convert Unicode message into C-arrays. Just copy the output and paste it into the source. */ # if !defined(__STDC_UTF_32__) # error UTF-32 support is needed. # endif # include # include # include # include # include # include # include int main(void) { u8c_init(); size_t u32sz = SIZE_C(0x0); uint_least32_t const * u32 = U"Hello ðere!"; /* Place string here. */ u8c_u32sz(&u32sz,u32); printf("Arrray:\n{"); for(size_t n = SIZE_C(0x0);n < u32sz;n += SIZE_C(0x1)) { printf("UINT32_C(0x%" PRIXLEAST32 "),",u32[n]); } printf("}\n"); u8c_end(); exit(EXIT_SUCCESS); }