G_OPT_TYPE
if (opt->go_val != NULL || G_OPT_TYPE(opt) == G_TYPE_BOOL)
if (G_OPT_TYPE(opt) != G_TYPE_BOOL)
if (opt->go_val != NULL || G_OPT_TYPE(opt) == G_TYPE_BOOL)
if (G_OPT_TYPE(opt) == G_TYPE_NUMBER) {
} else if (G_OPT_TYPE(opt) == G_TYPE_STRING) {
} else if (G_OPT_TYPE(opt) == G_TYPE_BOOL) {
assert(G_OPT_TYPE(opt) != 0);
assert(G_OPT_TYPE(opt) != G_TYPE_BOOL ||
if (G_OPT_TYPE(opt) != G_TYPE_BOOL)
if (G_OPT_TYPE(opt) == G_TYPE_BOOL)
if (G_OPT_TYPE(opt) == G_TYPE_BOOL) {