Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 591 → Rev 590

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