All pastes #185882 Raw Edit

lol

public text v1 · immutable
#185882 ·published 2006-09-29 11:44 UTC
rendered paste body
Added do_svsmode to users.c

void do_svsmode(const char *source, int ac, char **av)
{
    User *user;

    user = finduser(av[0]);
    if (!user) {
        alog("user: MODE %s for nonexistent nick %s: %s", av[1], av[0],
             merge_args(ac, av));
        return;
    }

    anope_set_umode(user, ac - 1, &av[1]);
}

added to unreal32.c

int anope_event_svsmode(char *source, int ac, char **av)
{
    if (ac < 2)
        return MOD_CONT;

        do_svsmode(source, ac, av);

    return MOD_CONT;
}

Altered:
    m = createMessage("SVSMODE",   anope_event_svsmode); addCoreMessage(IRCD,m);
    if (UseTokens) {
      m = createMessage("n",        anope_event_svsmode); addCoreMessage(IRCD,m);
    }
    m = createMessage("SVS2MODE",   anope_event_svsmode); addCoreMessage(IRCD,m);
    if (UseTokens) {
      m = createMessage("v",       anope_event_svsmode); addCoreMessage(IRCD,m);
    }


Causes: 

unreal32.c: In function 'anope_event_svsmode':
unreal32.c:1251: warning: implicit declaration of function 'do_svsmode'

However works perfect. And i think that can be fixed aswell by someone who actually knows what he's doing ;)