summaryrefslogtreecommitdiff
path: root/src/lj_ctype.h
diff options
context:
space:
mode:
authorMike Pall <mike>2010-11-09 12:09:54 +0100
committerMike Pall <mike>2010-11-09 12:09:54 +0100
commitad29c1f39feb55d4d443b9352448a12a1be8ee23 (patch)
tree685adbbcad3f65cacf636dda30bf1785191d9c6e /src/lj_ctype.h
parentfe21a42a92546416cc235511c4e1949d850c0139 (diff)
downloadluajit2-ad29c1f39feb55d4d443b9352448a12a1be8ee23.tar.gz
Rename character type handling from lj_ctype* to lj_char*.
Diffstat (limited to 'src/lj_ctype.h')
-rw-r--r--src/lj_ctype.h40
1 files changed, 0 insertions, 40 deletions
diff --git a/src/lj_ctype.h b/src/lj_ctype.h
deleted file mode 100644
index c4cdff84..00000000
--- a/src/lj_ctype.h
+++ /dev/null
@@ -1,40 +0,0 @@
-/*
-** Internal CTYPE replacement.
-** Donated to the public domain.
-*/
-
-#ifndef _LJ_CTYPE_H
-#define _LJ_CTYPE_H
-
-#include "lj_def.h"
-
-#define LJ_CTYPE_CNTRL 0x01
-#define LJ_CTYPE_SPACE 0x02
-#define LJ_CTYPE_PUNCT 0x04
-#define LJ_CTYPE_DIGIT 0x08
-#define LJ_CTYPE_XDIGIT 0x10
-#define LJ_CTYPE_UPPER 0x20
-#define LJ_CTYPE_LOWER 0x40
-#define LJ_CTYPE_IDENT 0x80
-#define LJ_CTYPE_ALPHA (LJ_CTYPE_LOWER|LJ_CTYPE_UPPER)
-#define LJ_CTYPE_ALNUM (LJ_CTYPE_ALPHA|LJ_CTYPE_DIGIT)
-
-/* Only pass -1 or 0..255 to these macros. Never pass a signed char! */
-#define lj_ctype_isa(c, t) (lj_ctype_bits[(c)+1] & t)
-#define lj_ctype_iscntrl(c) lj_ctype_isa((c), LJ_CTYPE_CNTRL)
-#define lj_ctype_isspace(c) lj_ctype_isa((c), LJ_CTYPE_SPACE)
-#define lj_ctype_ispunct(c) lj_ctype_isa((c), LJ_CTYPE_PUNCT)
-#define lj_ctype_isdigit(c) lj_ctype_isa((c), LJ_CTYPE_DIGIT)
-#define lj_ctype_isxdigit(c) lj_ctype_isa((c), LJ_CTYPE_XDIGIT)
-#define lj_ctype_isupper(c) lj_ctype_isa((c), LJ_CTYPE_UPPER)
-#define lj_ctype_islower(c) lj_ctype_isa((c), LJ_CTYPE_LOWER)
-#define lj_ctype_isident(c) lj_ctype_isa((c), LJ_CTYPE_IDENT)
-#define lj_ctype_isalpha(c) lj_ctype_isa((c), LJ_CTYPE_ALPHA)
-#define lj_ctype_isalnum(c) lj_ctype_isa((c), LJ_CTYPE_ALNUM)
-
-#define lj_ctype_toupper(c) ((c) - (lj_ctype_islower(c) >> 1))
-#define lj_ctype_tolower(c) ((c) + lj_ctype_isupper(c))
-
-LJ_DATA const uint8_t lj_ctype_bits[257];
-
-#endif