Esempio n. 1
0
void isupport_unset(char *param)
{
	if (!strcmp(param, "CHANTYPES"))
		chan_set_prefix("#&");
	else if (!strcmp(param, "PREFIX"))
		auth_set_prefix("ov", "@+");
}
Esempio n. 2
0
void isupport_set(char *param, char *value)
{
	char *modes, *prefixes, *paren;

	if (!strcmp(param, "CHANTYPES")) {
		chan_set_prefix(value);
	}
	else if (!strcmp(param, "PREFIX")) {
		if (value) {
			paren = strchr(value, ')');
			*paren = '\0';
			modes = value + 1;
			prefixes = paren + 1;
			auth_set_prefix(modes, prefixes);
		}
		else {
			auth_set_prefix("", "");
		}
	}
}
Esempio n. 3
0
File: auth.c Progetto: pmer/yak
void auth_init()
{
	auth_set_prefix("ov", "@+");
}