aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Davis <jdavis@postgresql.org>2025-03-18 08:37:07 -0700
committerJeff Davis <jdavis@postgresql.org>2025-03-18 08:37:07 -0700
commit549ea06e4217aca10d3a73dc09cf5018c51bc23a (patch)
tree99cdca60cde2052eb9abc63cd34eafef2f7548b9
parent4078da6c478039bbafdd58138957dc47db545935 (diff)
downloadpostgresql-549ea06e4217aca10d3a73dc09cf5018c51bc23a.tar.gz
postgresql-549ea06e4217aca10d3a73dc09cf5018c51bc23a.zip
Fix headerscheck warning.
Reported-by: Tom Lane <tgl@sss.pgh.pa.us> Discussion: https://postgr.es/m/93731.1742310701@sss.pgh.pa.us
-rw-r--r--src/common/unicode/generate-unicode_case_table.pl14
-rw-r--r--src/common/unicode_case.c11
-rw-r--r--src/include/common/unicode_case_table.h11
3 files changed, 11 insertions, 25 deletions
diff --git a/src/common/unicode/generate-unicode_case_table.pl b/src/common/unicode/generate-unicode_case_table.pl
index ddd0980719b..c2adf1662a0 100644
--- a/src/common/unicode/generate-unicode_case_table.pl
+++ b/src/common/unicode/generate-unicode_case_table.pl
@@ -466,20 +466,6 @@ foreach my $entry (@{ $map{special} })
print $OT "\n};\n";
-print $OT <<"EOS";
-
-/*
- * Map for each case kind.
- */
-static const pg_wchar *casekind_map[NCaseKind] =
-{
- [CaseLower] = case_map_lower,
- [CaseTitle] = case_map_title,
- [CaseUpper] = case_map_upper,
- [CaseFold] = case_map_fold,
-};
-EOS
-
my @codepoints = keys %simple;
my $range = make_ranges(\@codepoints, 500);
my @case_map_lines = range_tables($range);
diff --git a/src/common/unicode_case.c b/src/common/unicode_case.c
index b3c6362e009..26722e9a2d9 100644
--- a/src/common/unicode_case.c
+++ b/src/common/unicode_case.c
@@ -27,6 +27,17 @@ enum CaseMapResult
CASEMAP_SPECIAL,
};
+/*
+ * Map for each case kind.
+ */
+static const pg_wchar *const casekind_map[NCaseKind] =
+{
+ [CaseLower] = case_map_lower,
+ [CaseTitle] = case_map_title,
+ [CaseUpper] = case_map_upper,
+ [CaseFold] = case_map_fold,
+};
+
static pg_wchar find_case_map(pg_wchar ucs, const pg_wchar *map);
static size_t convert_case(char *dst, size_t dstsize, const char *src, ssize_t srclen,
CaseKind str_casekind, bool full, WordBoundaryNext wbnext,
diff --git a/src/include/common/unicode_case_table.h b/src/include/common/unicode_case_table.h
index 5b33f64a666..aa66c3df73c 100644
--- a/src/include/common/unicode_case_table.h
+++ b/src/include/common/unicode_case_table.h
@@ -8593,17 +8593,6 @@ static const uint8 case_map_special[1677] =
};
/*
- * Map for each case kind.
- */
-static const pg_wchar *casekind_map[NCaseKind] =
-{
- [CaseLower] = case_map_lower,
- [CaseTitle] = case_map_title,
- [CaseUpper] = case_map_upper,
- [CaseFold] = case_map_fold,
-};
-
-/*
* Used by case_index() to map a codepoint to an index that can be used in any
* of the following arrays: case_map_lower, case_map_title, case_map_upper,
* case_map_fold.