no-glib: Rule out g_strdup, g_strndup, g_new, g_malloc.
update: Correctly deal with NULL path
no-glib: Rule out several G_GNUC macros.