/* * 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 hex digits and returns its value */ #include int hextoint(number) register char *number; { register int value = 0; while ( *number ) if ( isxdigit(*number) ) { value = ( value << 4 ) + toint(*number++); } else { return(value); } return(value); }