Function

GLibutf8_strdown

Declaration [src]

gchar*
g_utf8_strdown (
  const gchar* str,
  gssize len
)

Description [src]

Converts all Unicode characters in the string that have a case to lowercase. The exact manner that this is done depends on the current locale, and may result in the number of characters in the string changing.

Parameters

str const gchar*
 

A UTF-8 encoded string.

 The data is owned by the caller of the function.
 The string is a NUL terminated UTF-8 string.
len gssize
 

Length of str, in bytes, or -1 if str is nul-terminated.

Return value

Returns: gchar*
 

A newly allocated string, with all characters converted to lowercase.

 The caller of the function takes ownership of the data, and is responsible for freeing it.
 The string is a NUL terminated UTF-8 string.