summaryrefslogtreecommitdiffstatshomepage
path: root/py/misc.c
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2013-12-30 18:23:50 +0000
committerDamien George <damien.p.george@gmail.com>2013-12-30 18:23:50 +0000
commit8cc96a35e532ef999e5a3739deeb44f51a80744b (patch)
tree7169f3ad0a43d36bdc67793bd46491d081805db2 /py/misc.c
parent212c296c0b24dddd19099f9188176a14ade42d86 (diff)
downloadmicropython-8cc96a35e532ef999e5a3739deeb44f51a80744b.tar.gz
micropython-8cc96a35e532ef999e5a3739deeb44f51a80744b.zip
Put unicode functions in unicode.c, and tidy their names.
Diffstat (limited to 'py/misc.c')
-rw-r--r--py/misc.c84
1 files changed, 0 insertions, 84 deletions
diff --git a/py/misc.c b/py/misc.c
deleted file mode 100644
index a5bf8d5534..0000000000
--- a/py/misc.c
+++ /dev/null
@@ -1,84 +0,0 @@
-#include <stdint.h>
-#include <string.h>
-
-#include "misc.h"
-
-// attribute flags
-#define FL_PRINT (0x01)
-#define FL_SPACE (0x02)
-#define FL_DIGIT (0x04)
-#define FL_ALPHA (0x08)
-#define FL_UPPER (0x10)
-#define FL_LOWER (0x20)
-
-// shorthand character attributes
-#define AT_PR (FL_PRINT)
-#define AT_SP (FL_SPACE | FL_PRINT)
-#define AT_DI (FL_DIGIT | FL_PRINT)
-#define AT_AL (FL_ALPHA | FL_PRINT)
-#define AT_UP (FL_UPPER | FL_ALPHA | FL_PRINT)
-#define AT_LO (FL_LOWER | FL_ALPHA | FL_PRINT)
-
-// table of attributes for ascii characters
-static const uint8_t attr[] = {
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, AT_SP, AT_SP, AT_SP, 0, AT_SP, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- 0, 0, 0, 0, 0, 0, 0, 0,
- AT_SP, AT_PR, AT_PR, AT_PR, AT_PR, AT_PR, AT_PR, AT_PR,
- AT_PR, AT_PR, AT_PR, AT_PR, AT_PR, AT_PR, AT_PR, AT_PR,
- AT_DI, AT_DI, AT_DI, AT_DI, AT_DI, AT_DI, AT_DI, AT_DI,
- AT_DI, AT_DI, AT_PR, AT_PR, AT_PR, AT_PR, AT_PR, AT_PR,
- AT_PR, AT_UP, AT_UP, AT_UP, AT_UP, AT_UP, AT_UP, AT_UP,
- AT_UP, AT_UP, AT_UP, AT_UP, AT_UP, AT_UP, AT_UP, AT_UP,
- AT_UP, AT_UP, AT_UP, AT_UP, AT_UP, AT_UP, AT_UP, AT_UP,
- AT_UP, AT_UP, AT_UP, AT_PR, AT_PR, AT_PR, AT_PR, AT_PR,
- AT_PR, AT_LO, AT_LO, AT_LO, AT_LO, AT_LO, AT_LO, AT_LO,
- AT_LO, AT_LO, AT_LO, AT_LO, AT_LO, AT_LO, AT_LO, AT_LO,
- AT_LO, AT_LO, AT_LO, AT_LO, AT_LO, AT_LO, AT_LO, AT_LO,
- AT_LO, AT_LO, AT_LO, AT_PR, AT_PR, AT_PR, AT_PR, 0
-};
-
-unichar g_utf8_get_char(const char *s) {
- return *s;
-}
-
-char *g_utf8_next_char(const char *s) {
- return (char*)(s + 1);
-}
-
-bool g_unichar_isspace(unichar c) {
- return c < 128 && (attr[c] & FL_SPACE) != 0;
-}
-
-bool g_unichar_isalpha(unichar c) {
- return c < 128 && (attr[c] & FL_ALPHA) != 0;
-}
-
-bool g_unichar_isprint(unichar c) {
- return c < 128 && (attr[c] & FL_PRINT) != 0;
-}
-
-bool g_unichar_isdigit(unichar c) {
- return c < 128 && (attr[c] & FL_DIGIT) != 0;
-}
-
-/*
-bool char_is_alpha_or_digit(unichar c) {
- return c < 128 && (attr[c] & (FL_ALPHA | FL_DIGIT)) != 0;
-}
-
-bool char_is_upper(unichar c) {
- return c < 128 && (attr[c] & FL_UPPER) != 0;
-}
-
-bool char_is_lower(unichar c) {
- return c < 128 && (attr[c] & FL_LOWER) != 0;
-}
-*/
-
-/*
-char *g_strdup(const char *s) {
- return strdup(s);
-}
-*/