Returns a canonical representation for
string. Interned strings
can be compared for equality by comparing the pointers, instead of
g_intern_static_string() does not copy the string,
string must not be freed or modified.
This function must not be used before library constructors have finished running. In particular, this means it cannot be used to initialize global variables in C++.
Available since: 2.10
A static string.
The argument can be
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string.