diff options
Diffstat (limited to 'txttolit.c')
-rw-r--r-- | txttolit.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/txttolit.c b/txttolit.c new file mode 100644 index 0000000..f22ca69 --- /dev/null +++ b/txttolit.c @@ -0,0 +1,24 @@ +/* + 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 <inttypes.h> +# include <stdio.h> +# include <stdlib.h> +# include <u8c.h> +int main(void) { + u8c_init(); + size_t u32sz = SIZE_C(0x0); + uint_least32_t * u32 = U"u8c_u32cp: Unable to allocate resources."; /* 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); +} |