Skip to content

Commit f45aa15

Browse files
nobumatzbot
authored andcommitted
[ruby/date] Update zonetab.h at 2025-06-11
ruby/date@b28617cde0
1 parent c2f2ac7 commit f45aa15

File tree

1 file changed

+3
-30
lines changed

1 file changed

+3
-30
lines changed

ext/date/zonetab.h

Lines changed: 3 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
/* ANSI-C code produced by gperf version 3.3 */
1+
/* ANSI-C code produced by gperf version 3.1 */
22
/* Command-line: gperf --ignore-case -L ANSI-C -C -c -P -p -j1 -i 1 -g -o -t -N zonetab zonetab.list */
33
/* Computed positions: -k'1-4,9' */
44

@@ -51,7 +51,7 @@ struct zone;
5151

5252
#ifndef GPERF_DOWNCASE
5353
#define GPERF_DOWNCASE 1
54-
static const unsigned char gperf_downcase[256] =
54+
static unsigned char gperf_downcase[256] =
5555
{
5656
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
5757
15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29,
@@ -144,39 +144,19 @@ hash (register const char *str, register size_t len)
144144
{
145145
default:
146146
hval += asso_values[(unsigned char)str[8]];
147-
#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)))
148-
[[fallthrough]];
149-
#elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10)
150-
__attribute__ ((__fallthrough__));
151-
#endif
152147
/*FALLTHROUGH*/
153148
case 8:
154149
case 7:
155150
case 6:
156151
case 5:
157152
case 4:
158153
hval += asso_values[(unsigned char)str[3]];
159-
#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)))
160-
[[fallthrough]];
161-
#elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10)
162-
__attribute__ ((__fallthrough__));
163-
#endif
164154
/*FALLTHROUGH*/
165155
case 3:
166156
hval += asso_values[(unsigned char)str[2]];
167-
#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)))
168-
[[fallthrough]];
169-
#elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10)
170-
__attribute__ ((__fallthrough__));
171-
#endif
172157
/*FALLTHROUGH*/
173158
case 2:
174159
hval += asso_values[(unsigned char)str[1]+6];
175-
#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)))
176-
[[fallthrough]];
177-
#elif (defined __GNUC__ && __GNUC__ >= 7) || (defined __clang__ && __clang_major__ >= 10)
178-
__attribute__ ((__fallthrough__));
179-
#endif
180160
/*FALLTHROUGH*/
181161
case 1:
182162
hval += asso_values[(unsigned char)str[0]+52];
@@ -827,10 +807,6 @@ static const struct stringpool_t stringpool_contents =
827807
const struct zone *
828808
zonetab (register const char *str, register size_t len)
829809
{
830-
#if (defined __GNUC__ && __GNUC__ + (__GNUC_MINOR__ >= 6) > 4) || (defined __clang__ && __clang_major__ >= 3)
831-
#pragma GCC diagnostic push
832-
#pragma GCC diagnostic ignored "-Wmissing-field-initializers"
833-
#endif
834810
static const struct zone wordlist[] =
835811
{
836812
{-1}, {-1},
@@ -1565,9 +1541,6 @@ zonetab (register const char *str, register size_t len)
15651541
#line 141 "zonetab.list"
15661542
{(int)(size_t)&((struct stringpool_t *)0)->stringpool_str619, -10800}
15671543
};
1568-
#if (defined __GNUC__ && __GNUC__ + (__GNUC_MINOR__ >= 6) > 4) || (defined __clang__ && __clang_major__ >= 3)
1569-
#pragma GCC diagnostic pop
1570-
#endif
15711544

15721545
if (len <= MAX_WORD_LENGTH && len >= MIN_WORD_LENGTH)
15731546
{
@@ -1585,7 +1558,7 @@ zonetab (register const char *str, register size_t len)
15851558
}
15861559
}
15871560
}
1588-
return (struct zone *) 0;
1561+
return 0;
15891562
}
15901563
#line 330 "zonetab.list"
15911564

0 commit comments

Comments
 (0)