From 826d1afd58c2e064a9c8fdb09eda1b08469de1a8 Mon Sep 17 00:00:00 2001 From: pommicket Date: Fri, 18 Feb 2022 12:36:57 -0500 Subject: newer version of tcc almost working --- 05/tcc-0.9.25/ctype.h | 92 --------------------------------------------------- 1 file changed, 92 deletions(-) delete mode 100644 05/tcc-0.9.25/ctype.h (limited to '05/tcc-0.9.25/ctype.h') diff --git a/05/tcc-0.9.25/ctype.h b/05/tcc-0.9.25/ctype.h deleted file mode 100644 index ed6833d..0000000 --- a/05/tcc-0.9.25/ctype.h +++ /dev/null @@ -1,92 +0,0 @@ -#ifndef _CTYPE_H -#define _CTYPE_H - -#include - -int islower(int c) { - return c >= 'a' && c <= 'z'; -} - -int isupper(int c) { - return c >= 'A' && c <= 'Z'; -} - -int isalpha(int c) { - return isupper(c) || islower(c); -} - -int isalnum(int c) { - return isalpha(c) || isdigit(c); -} - -int isprint(int c) { - if (isalnum(c)) return 1; - switch (c) { - case '!': return 1; - case '@': return 1; - case '#': return 1; - case '$': return 1; - case '%': return 1; - case '^': return 1; - case '&': return 1; - case '*': return 1; - case '(': return 1; - case ')': return 1; - case '-': return 1; - case '=': return 1; - case '_': return 1; - case '+': return 1; - case '`': return 1; - case '~': return 1; - case '[': return 1; - case '{': return 1; - case ']': return 1; - case '}': return 1; - case '\\': return 1; - case '|': return 1; - case ';': return 1; - case ':': return 1; - case '\'': return 1; - case '"': return 1; - case ',': return 1; - case '<': return 1; - case '.': return 1; - case '>': return 1; - case '/': return 1; - case '?': return 1; - } - return 0; -} - -int iscntrl(int c) { - return !isprint(c); -} - -int isgraph(int c) { - return isprint(c) && c != ' '; -} - -int ispunct(int c) { - return isprint(c) && c != ' ' && !isalnum(c); -} - -int isxdigit(int c) { - if (isdigit(c)) return 1; - if (c >= 'a' && c <= 'f') return 1; - if (c >= 'A' && c <= 'F') return 1; - return 0; -} - -int tolower(int c) { - if (c >= 'A' && c <= 'Z') - return c - 'A' + 'a'; - return c; -} - -int toupper(int c) { - if (c >= 'a' && c <= 'z') - return c - 'a' + 'A'; - return c; -} - -#endif // _CTYPE_H -- cgit v1.2.3