/*
 * 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 <ctype.h>

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);
}
