This code is not compatible with 0) || (g_strcmp0 (id_type[n].version, "*") == 0 && strlen (version) > 0)) { - /* we know better than the compiler here */ -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wformat-nonliteral" if (long_string) ret = g_strdup_printf (g_dpgettext2 (GETTEXT_PACKAGE, "fs-type", id_type[n].long_name), version); else ret = g_strdup_printf (g_dpgettext2 (GETTEXT_PACKAGE, "fs-type", id_type[n].short_name), version); goto out; -#pragma GCC diagnostic pop } } }