if (!(s = g_hash_table_lookup(genargs, opt->id)))
continue;
if (g_variant_is_of_type(opt->def, G_VARIANT_TYPE_UINT32)) {
gvar = g_variant_new_uint32(strtoul(s, NULL, 10));
g_hash_table_insert(hash, g_strdup(opt->id),
g_variant_ref_sink(gvar));
if (!(s = g_hash_table_lookup(genargs, opt->id)))
continue;
if (g_variant_is_of_type(opt->def, G_VARIANT_TYPE_UINT32)) {
gvar = g_variant_new_uint32(strtoul(s, NULL, 10));
g_hash_table_insert(hash, g_strdup(opt->id),
g_variant_ref_sink(gvar));