Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 590 → Rev 591

/kernel/trunk/generic/src/lib/func.c
135,17 → 135,18
base = 8;
 
while (*text) {
result *= base;
if (base != 16 && *text >= 'A' && *text <= 'F')
break;
if (base == 8 && *text >='8')
break;
 
if (*text >= '0' && *text <= '9')
if (*text >= '0' && *text <= '9') {
result *= base;
result += *text - '0';
else if (*text >= 'A' && *text <= 'F')
} else if (*text >= 'A' && *text <= 'F') {
result *= base;
result += *text - 'A' + 10;
else
} else
break;
text++;
}