pub unsafe extern "C" fn g_node_new(data: gpointer) -> *mut GNode