#define NOARGC  /* no argument count passing */
#define FIXARGC /* don't expect arg counts passed in */
/*
   atoib(s,b) - Convert s to "unsigned" integer in base b.
                NOTE: This is a non-standard function.
*/
atoib(s, b) 
char *s; 
int b; 
{
  int n, digit;
  n = 0;
  while(isspace(*s)) ++s;
  while((digit = (127 & *s++)) >= '0') 
    {
    if(digit >= 'a')      digit -= 87;
      else 
    if(digit >= 'A') digit -= 55;
      else                  digit -= '0';
    if(digit >= b) break;
    n = b * n + digit;
    }
  return (n);
}

