int i;
unsigned i;
void add_module (string mod_name, string namestr, string group, string infostr,		 string textdomain, string args, int skey){    int i;    int group_ok = 0;    mod_data module;    for (i = yast_grp_all ? 1 : 0; i < groups.size (); i++)	if (groups[i].name == group)	{	    group_ok = 1;	    break;	}    if (!group_ok)	return;    set_textdomain (textdomain.c_str ());    module.name = mod_name;    module.textstr = string (_(namestr.c_str ()));    module.infostr = string (_(infostr.c_str ()));    module.textdomain = textdomain;    module.args = args;    module.group = group;    module.skey = skey;    modules[i].push_back (module);    /* add to group all */    if (yast_grp_all)    {	module.name = mod_name;	module.textstr = string (_(namestr.c_str ()));	module.infostr = string (_(infostr.c_str ()));	module.textdomain = textdomain;	module.args = args;	module.group = group;	module.skey = skey;	modules[0].push_back (module);    }}