Control *f;
int prevbut, n, i;
Alt alts[NALT+1];
- char tmp[64], *str;
+ char *str;
Rune buf[2][20], *rp;
cs = v;
- snprint(tmp, sizeof tmp, "controlsetthread 0x%p", cs);
- threadsetname(tmp);
+ threadsetname("controlsetthread 0x%p", cs);
alts[AKey].c = cs->kbdc;
alts[AKey].v = &rp;
cp->receiver = nil;
for(i=0; i<cp->nargs; i++){
t = cp->args[i];
- while(*t == '[') /* %R gives [0 0] [1 1]; atoi will stop at closing ] */
+ while(*t == '[') /* %R gives [0 0] [1 1]; strtol will stop at closing ] */
t++;
- cp->iargs[i] = atoi(t);
+ cp->iargs[i] = strtol(t, 0, 0);
}
return cp->nargs;
}
resizethread(void *v)
{
Controlset *cs;
- char buf[64];
Alt alts[3];
cs = v;
- snprint(buf, sizeof buf, "resizethread0x%p", cs);
- threadsetname(buf);
+ threadsetname("resizethread 0x%p", cs);
alts[0].c = cs->resizec;
alts[0].v = nil;