Put unicode functions in unicode.c, and tidy their names.
diff --git a/py/parse.c b/py/parse.c
index ad9a47f..d3786ba 100644
--- a/py/parse.c
+++ b/py/parse.c
@@ -212,7 +212,7 @@
             }
         }
         for (; i < len; i++) {
-            if (g_unichar_isdigit(str[i]) && str[i] - '0' < base) {
+            if (unichar_isdigit(str[i]) && str[i] - '0' < base) {
                 int_val = base * int_val + str[i] - '0';
             } else if (base == 16 && 'a' <= str[i] && str[i] <= 'f') {
                 int_val = base * int_val + str[i] - 'a' + 10;