minor mods

This commit is contained in:
ceriel 1987-03-25 17:54:24 +00:00
parent 528ec8869b
commit 8a5f7d09c9
2 changed files with 9 additions and 8 deletions

View file

@ -9,8 +9,7 @@ static
is_oct(c)
char c;
{
return (c == '0' || c == '1' || c == '2' || c == '3' ||
c == '4' || c == '5' || c == '6' || c == '7');
return ((unsigned int)(c-'0') <= ('7'-'0'));
}
/* str2bts() strips the escaped characters of a

View file

@ -10,12 +10,14 @@ value(c, b)
char c;
int b;
{
if (c >= '0' && c <= '9')
return c - '0';
if (c >= 'A' && c <= 'F')
return c - 'A' + 10;
if (c >= 'a' && c <= 'f')
return c - 'a' + 10;
register int ch;
ch = c - '0';
if ((unsigned) ch <= 9) return ch;
ch = c - 'A';
if ((unsigned) ch <= 5) return ch + 10;
ch = c - 'a';
if ((unsigned) ch <= 5) return ch + 10;
return b;
}