home *** CD-ROM | disk | FTP | other *** search
-
- /*
- ** dtoi -- convert signed decimal string to integer nbr
- ** returns field length, else ERR on error
- */
- dtoi(decstr, nbr) char *decstr; int *nbr; {
- int len, s;
- if((*decstr)=='-') {s=1; ++decstr;} else s=0;
- if((len=utoi(decstr, nbr))<0) return ERR;
- if(*nbr<0) return ERR;
- if(s) {*nbr = -*nbr; return ++len;} else return len;
- }