{
char buf[32];
- extract_token(buf, source, parmnum, '|', sizeof buf);
- return(atoi(buf));
+ if (extract_token(buf, source, parmnum, '|', sizeof buf) > 0)
+ return(atoi(buf));
+ else
+ return 0;
}
/*
{
char buf[32];
- extract_token(buf, source, parmnum, '|', sizeof buf);
- return(atol(buf));
+ if (extract_token(buf, source, parmnum, '|', sizeof buf) > 0)
+ return(atol(buf));
+ else
+ return 0;
}
{
char buf[32];
- extract_token(buf, source, parmnum, '|', sizeof buf);
- return strtoul(buf, NULL, 10);
+ if (extract_token(buf, source, parmnum, '|', sizeof buf) > 0)
+ return strtoul(buf, NULL, 10);
+ else
+ return 0;
}