1- /* ANSI-C code produced by gperf version 3.1 */
1+ /* ANSI-C code produced by gperf version 3.2. 1 */
22/* Command-line: gperf -T -C -c -t -j1 -L ANSI-C --ignore-case --pic -Q unicode_prop_name_pool -N unicode_lookup_property_name --output-file gperf1.tmp unicode_property_data.gperf */
33/* Computed positions: -k'1-3,5-6,12,16,$' */
44
@@ -28260,7 +28260,7 @@ const CodeRanges[] = {
2826028260
2826128261#ifndef GPERF_DOWNCASE
2826228262#define GPERF_DOWNCASE 1
28263- static unsigned char gperf_downcase[256] =
28263+ static const unsigned char gperf_downcase[256] =
2826428264 {
2826528265 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
2826628266 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
@@ -28348,12 +28348,22 @@ hash (register const char *str, register size_t len)
2834828348 {
2834928349 default:
2835028350 hval += asso_values[(unsigned char)str[15]];
28351+ #if (defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang__ && __clang_major__ + (__clang_minor__ >= 9) > 3))) || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 202000L && ((defined __GNUC__ && __GNUC__ >= 10) || (defined __clang__ && __clang_major__ >= 9)))
28352+ [[fallthrough]];
28353+ #elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10)
28354+ __attribute__ ((__fallthrough__));
28355+ #endif
2835128356 /*FALLTHROUGH*/
2835228357 case 15:
2835328358 case 14:
2835428359 case 13:
2835528360 case 12:
2835628361 hval += asso_values[(unsigned char)str[11]];
28362+ #if (defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang__ && __clang_major__ + (__clang_minor__ >= 9) > 3))) || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 202000L && ((defined __GNUC__ && __GNUC__ >= 10) || (defined __clang__ && __clang_major__ >= 9)))
28363+ [[fallthrough]];
28364+ #elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10)
28365+ __attribute__ ((__fallthrough__));
28366+ #endif
2835728367 /*FALLTHROUGH*/
2835828368 case 11:
2835928369 case 10:
@@ -28362,16 +28372,36 @@ hash (register const char *str, register size_t len)
2836228372 case 7:
2836328373 case 6:
2836428374 hval += asso_values[(unsigned char)str[5]];
28375+ #if (defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang__ && __clang_major__ + (__clang_minor__ >= 9) > 3))) || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 202000L && ((defined __GNUC__ && __GNUC__ >= 10) || (defined __clang__ && __clang_major__ >= 9)))
28376+ [[fallthrough]];
28377+ #elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10)
28378+ __attribute__ ((__fallthrough__));
28379+ #endif
2836528380 /*FALLTHROUGH*/
2836628381 case 5:
2836728382 hval += asso_values[(unsigned char)str[4]];
28383+ #if (defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang__ && __clang_major__ + (__clang_minor__ >= 9) > 3))) || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 202000L && ((defined __GNUC__ && __GNUC__ >= 10) || (defined __clang__ && __clang_major__ >= 9)))
28384+ [[fallthrough]];
28385+ #elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10)
28386+ __attribute__ ((__fallthrough__));
28387+ #endif
2836828388 /*FALLTHROUGH*/
2836928389 case 4:
2837028390 case 3:
2837128391 hval += asso_values[(unsigned char)str[2]];
28392+ #if (defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang__ && __clang_major__ + (__clang_minor__ >= 9) > 3))) || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 202000L && ((defined __GNUC__ && __GNUC__ >= 10) || (defined __clang__ && __clang_major__ >= 9)))
28393+ [[fallthrough]];
28394+ #elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10)
28395+ __attribute__ ((__fallthrough__));
28396+ #endif
2837228397 /*FALLTHROUGH*/
2837328398 case 2:
2837428399 hval += asso_values[(unsigned char)str[1]];
28400+ #if (defined __cplusplus && (__cplusplus >= 201703L || (__cplusplus >= 201103L && defined __clang__ && __clang_major__ + (__clang_minor__ >= 9) > 3))) || (defined __STDC_VERSION__ && __STDC_VERSION__ >= 202000L && ((defined __GNUC__ && __GNUC__ >= 10) || (defined __clang__ && __clang_major__ >= 9)))
28401+ [[fallthrough]];
28402+ #elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10)
28403+ __attribute__ ((__fallthrough__));
28404+ #endif
2837528405 /*FALLTHROUGH*/
2837628406 case 1:
2837728407 hval += asso_values[(unsigned char)str[0]+2];
@@ -30162,6 +30192,10 @@ static const struct unicode_prop_name_pool_t unicode_prop_name_pool_contents =
3016230192static const struct PoolPropertyNameCtype *
3016330193unicode_lookup_property_name (register const char *str, register size_t len)
3016430194{
30195+ #if (defined __GNUC__ && __GNUC__ + (__GNUC_MINOR__ >= 6) > 4) || (defined __clang__ && __clang_major__ >= 3)
30196+ #pragma GCC diagnostic push
30197+ #pragma GCC diagnostic ignored "-Wmissing-field-initializers"
30198+ #endif
3016530199 static const struct PoolPropertyNameCtype wordlist[] =
3016630200 {
3016730201 {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1}, {-1},
@@ -33014,6 +33048,9 @@ unicode_lookup_property_name (register const char *str, register size_t len)
3301433048
3301533049 {pool_offset(6900), 101}
3301633050 };
33051+ #if (defined __GNUC__ && __GNUC__ + (__GNUC_MINOR__ >= 6) > 4) || (defined __clang__ && __clang_major__ >= 3)
33052+ #pragma GCC diagnostic pop
33053+ #endif
3301733054
3301833055 if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
3301933056 {
@@ -33031,7 +33068,7 @@ unicode_lookup_property_name (register const char *str, register size_t len)
3303133068 }
3303233069 }
3303333070 }
33034- return 0;
33071+ return (struct PoolPropertyNameCtype *) 0;
3303533072}
3303633073
3303733074
0 commit comments