>>398
bool evalAtoi(long * val, const char * buf)
{
if (val == NULL && buf == NULL) return false;
char * end;
* val = strtol(buf, & end, 0);
return * end == '\0';
}