summaryrefslogtreecommitdiff
path: root/user/lib/ctoi.c
blob: efe4fecaffc20bc558c0bf909a4b43d8229c1f4b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdlib.h>

int ctoi(char c)
{
	if (c >= '0' && c <= '9') {
		return c - '0';
	} else if (c >= 'A' && c <= 'Z') {
		return c - 'A' + 10;
	} else if (c >= 'a' && c <= 'z') {
		return c - 'a' + 10;
	} else {
		return -1;
	}
}