/* * edlib v1.1 Copyright 1989 Edwin Hoogerbeets * This code is freely redistributable as long as no charge other than * reasonable copying fees are levied for it. */ /* this function takes a string of decimal digits and returns its value */ #include int dectoint(number) register char *number; { register int value = 0; while ( *number ) if ( isdigit(*number) ) { value = value*10 + toint(*number++); } else { return(value); } return(value); }