summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Include/ucnhash.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/Include/ucnhash.h b/Include/ucnhash.h
new file mode 100644
index 0000000..f27a16f
--- /dev/null
+++ b/Include/ucnhash.h
@@ -0,0 +1,20 @@
+
+#include <Python.h>
+#include <stdlib.h>
+
+/* --- C API ----------------------------------------------------*/
+/* C API for usage by other Python modules */
+typedef struct _Py_UCNHashAPI
+{
+ unsigned long cKeys;
+ unsigned long cchMax;
+ unsigned long (*hash)(const char *key, unsigned int cch);
+ const void *(*getValue)(unsigned long iKey);
+} _Py_UCNHashAPI;
+
+typedef struct
+{
+ const char *pszUCN;
+ unsigned int uiValue;
+} _Py_UnicodeCharacterName;
+