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;
}