g_set_entry_add
int g_set_entry_add (g_set_elt *s, void *key, void *value);
ret = (g_set_entry_add(gs, ptr, (void *)(intptr_t)type) == 0);