From a416b4090c807dd23c2c46845a9486bbeb65f6dd Mon Sep 17 00:00:00 2001 From: "Reece H. Dunn" Date: Sat, 22 Dec 2012 00:08:38 +0000 Subject: [PATCH] Display the Unicode Character Database version in the generated file. --- src/categories.cpp | 2 ++ tools/categories.py | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/categories.cpp b/src/categories.cpp index 43325b42..ea02720e 100644 --- a/src/categories.cpp +++ b/src/categories.cpp @@ -27,6 +27,8 @@ using namespace ucd; +// Unicode Character Data 6.2 + static const ucd::category categories_000000[256] = { /* 00 */ Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc, Cc, diff --git a/tools/categories.py b/tools/categories.py index 29778627..0fe0b538 100755 --- a/tools/categories.py +++ b/tools/categories.py @@ -22,6 +22,7 @@ import sys import ucd ucd_rootdir = sys.argv[1] +ucd_version = ucd_rootdir.split('-')[-1] unicode_chars = {} for data in ucd.parse_ucd_data(ucd_rootdir, 'UnicodeData'): @@ -104,7 +105,9 @@ if __name__ == '__main__': #include using namespace ucd; -""") + +// Unicode Character Data %s +""" % ucd_version) for codepoints, category, comment in category_sets: if not category: