/* * 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 binary digits and returns its value */ int bintoint(number) register char *number; { register int value = 0; while ( *number ) if ( isbdigit(*number) ) { value = (value << 1) + toint(*number++); } else { return(value); } return(value); }