*/
#include "stdinc.h"
-#include "tools.h"
#include "client.h"
#include "msg.h"
#include "parse.h"
tmp = LOCAL_COPY(nicks);
- for(name = strtoken(&p, tmp, ","); name; name = strtoken(&p, NULL, ","))
+ for(name = rb_strtok_r(tmp, ",", &p); name; name = rb_strtok_r(NULL, ",", &p))
{
if(EmptyString(name) || strlen(name) > NICKLEN-1)
continue;
monptr = find_monitor(name, 1);
/* already monitoring this nick */
- if(dlinkFind(client_p, &monptr->users))
+ if(rb_dlinkFind(client_p, &monptr->users))
continue;
- dlinkAddAlloc(client_p, &monptr->users);
- dlinkAddAlloc(monptr, &client_p->localClient->monitor_list);
+ rb_dlinkAddAlloc(client_p, &monptr->users);
+ rb_dlinkAddAlloc(monptr, &client_p->localClient->monitor_list);
if((target_p = find_named_person(name)) != NULL)
{
tmp = LOCAL_COPY(nicks);
- for(name = strtoken(&p, tmp, ","); name; name = strtoken(&p, NULL, ","))
+ for(name = rb_strtok_r(tmp, ",", &p); name; name = rb_strtok_r(NULL, ",", &p))
{
if(EmptyString(name))
continue;