summaryrefslogtreecommitdiff
path: root/charclass_invlists.h
diff options
context:
space:
mode:
authorKarl Williamson <public@khwilliamson.com>2012-01-07 12:10:41 -0700
committerKarl Williamson <public@khwilliamson.com>2012-02-09 10:13:57 -0700
commit9d9177bec752277fb0bb090203f47d85c3aba878 (patch)
treef312c12f5dd773346d960b45315375b032d72ce8 /charclass_invlists.h
parentf59ff1943250231e4a9af32ff93e52cdfba13134 (diff)
downloadperl-9d9177bec752277fb0bb090203f47d85c3aba878.tar.gz
Add regen/mk_invlists.pl, charclass_invlists.h
This will be used to generate compile-time inversion lists in a C hdr file that can be included in programs for initialization speed Three simple inversion lists are included in this initial commit
Diffstat (limited to 'charclass_invlists.h')
-rw-r--r--charclass_invlists.h39
1 files changed, 39 insertions, 0 deletions
diff --git a/charclass_invlists.h b/charclass_invlists.h
new file mode 100644
index 0000000000..dbb32d857b
--- /dev/null
+++ b/charclass_invlists.h
@@ -0,0 +1,39 @@
+/* -*- buffer-read-only: t -*-
+ * !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
+ * This file is built by regen/mk_invlists.pl from Unicode::UCD.
+ * Any changes made here will be lost!
+ */
+
+/* See the generating file for comments */
+
+
+UV Latin1_invlist[] = {
+ 2, /* Number of elements */
+ 0, /* Current iteration position */
+ 1064334010, /* Version and data structure type */
+ 0, /* 0 if this is the first element of the list proper;
+ 1 if the next element is the first */
+ 256,
+ 0
+};
+
+UV AboveLatin1_invlist[] = {
+ 1, /* Number of elements */
+ 0, /* Current iteration position */
+ 1064334010, /* Version and data structure type */
+ 1, /* 0 if this is the first element of the list proper;
+ 1 if the next element is the first */
+ 256
+};
+
+UV ASCII_invlist[] = {
+ 2, /* Number of elements */
+ 0, /* Current iteration position */
+ 1064334010, /* Version and data structure type */
+ 0, /* 0 if this is the first element of the list proper;
+ 1 if the next element is the first */
+ 128,
+ 0
+};
+
+/* ex: set ro: */