diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2016-07-15 00:53:50 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2016-07-15 00:53:50 +0000 |
commit | e827c334c3a03e1ad75792605c021695a5b74fd6 (patch) | |
tree | 2fffe7ceaa4d951cb26fb3ae878ea2a334003ba4 /enc/unicode/casefold.h | |
parent | ed5401a696fe284b71c015fb4974396755354a7d (diff) | |
download | ruby-e827c334c3a03e1ad75792605c021695a5b74fd6.tar.gz |
enc/unicode: check Unicode versions
* enc/unicode/case-folding.rb, tool/enc-unicode.rb: check if
Unicode versions are consistent with each other.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55687 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'enc/unicode/casefold.h')
-rw-r--r-- | enc/unicode/casefold.h | 39 |
1 files changed, 19 insertions, 20 deletions
diff --git a/enc/unicode/casefold.h b/enc/unicode/casefold.h index 6daed5cc68..1d743e4bc3 100644 --- a/enc/unicode/casefold.h +++ b/enc/unicode/casefold.h @@ -1,6 +1,13 @@ /* DO NOT EDIT THIS FILE. */ /* Generated by enc/unicode/case-folding.rb */ +#if defined ONIG_UNICODE_VERSION_STRING && !( \ + ONIG_UNICODE_VERSION_MAJOR == 8 && \ + ONIG_UNICODE_VERSION_MINOR == 0 && \ + ONIG_UNICODE_VERSION_TEENY == 0 && \ + 1) +# error ONIG_UNICODE_VERSION_STRING mismatch +#endif #define ONIG_UNICODE_VERSION_STRING "8.0.0" #define ONIG_UNICODE_VERSION_MAJOR 8 #define ONIG_UNICODE_VERSION_MINOR 0 @@ -1337,12 +1344,10 @@ static const CaseFold_11_Type CaseFold_11_Table[] = { /* maximum key range = 2294, duplicates = 0 */ -#ifdef __GNUC__ -__inline -#else -#ifdef __cplusplus +#if (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || defined(__cplusplus) || defined(__GNUC_STDC_INLINE__) inline -#endif +#elif defined(__GNUC__) +__inline #endif /*ARGSUSED*/ static unsigned int @@ -4369,12 +4374,10 @@ static const CaseUnfold_11_Type CaseUnfold_11_Table[] = { /* maximum key range = 1827, duplicates = 0 */ -#ifdef __GNUC__ -__inline -#else -#ifdef __cplusplus +#if (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || defined(__cplusplus) || defined(__GNUC_STDC_INLINE__) inline -#endif +#elif defined(__GNUC__) +__inline #endif /*ARGSUSED*/ static unsigned int @@ -6004,12 +6007,10 @@ static const CaseUnfold_12_Type CaseUnfold_12_Table[] = { /* maximum key range = 71, duplicates = 0 */ -#ifdef __GNUC__ -__inline -#else -#ifdef __cplusplus +#if (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || defined(__cplusplus) || defined(__GNUC_STDC_INLINE__) inline -#endif +#elif defined(__GNUC__) +__inline #endif /*ARGSUSED*/ static unsigned int @@ -6160,12 +6161,10 @@ static const CaseUnfold_13_Type CaseUnfold_13_Table[] = { /* maximum key range = 20, duplicates = 0 */ -#ifdef __GNUC__ -__inline -#else -#ifdef __cplusplus +#if (defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || defined(__cplusplus) || defined(__GNUC_STDC_INLINE__) inline -#endif +#elif defined(__GNUC__) +__inline #endif /*ARGSUSED*/ static unsigned int |