I wonder where is the reference count stored? As the type is defined as:
typedef char GRefString;
And all the g_ref_string*…() funct
g_ref_string*…()