gchar* g_utf8_strreverse ( const gchar* str, gssize len )
Reverses a UTF-8 string.
str must be valid UTF-8 encoded text.
g_utf8_validate() on all text before trying to use UTF-8
utility functions with it.)
This function is intended for programmatic uses of reversed strings. It pays no attention to decomposed characters, combining marks, byte order marks, directional indicators (LRM, LRO, etc) and similar characters which might need special handling when reversing a string for display purposes.
Note that unlike
g_strreverse(), this function returns
newly-allocated memory, which should be freed with
no longer needed.
A UTF-8 encoded string.
|The data is owned by the caller of the function.|
|The string is a NUL terminated UTF-8 string.|
The maximum length of