diff --git a/src/bootloader/stage2/ctype.c b/src/bootloader/stage2/ctype.c new file mode 100644 index 0000000..df73df5 --- /dev/null +++ b/src/bootloader/stage2/ctype.c @@ -0,0 +1,14 @@ +/*----------------*\ +|Nanite OS | +|Copyright (C) 2024| +|Tyler McGurrin | +\*----------------*/ +#include "ctype.h" + +bool islower(char chr) { + return chr >= 'a' && chr <= 'z'; +} + +char toupper(char chr) { + return islower(chr) ? (chr - 'a' + 'A') : chr; +} diff --git a/src/bootloader/stage2/ctype.h b/src/bootloader/stage2/ctype.h new file mode 100644 index 0000000..608fb73 --- /dev/null +++ b/src/bootloader/stage2/ctype.h @@ -0,0 +1,10 @@ +/*----------------*\ +|Nanite OS | +|Copyright (C) 2024| +|Tyler McGurrin | +\*----------------*/ +#pragma once +#include "stdint.h" + +bool islower(char chr); +char toupper(char chr);