summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Williamson <khw@cpan.org>2021-05-09 15:02:00 -0600
committerKarl Williamson <khw@cpan.org>2021-08-07 14:27:01 -0600
commit991612d4895e379daac8953d350a62e3994fe57e (patch)
treea061d4af335badb426ae78c2b7d90d94991e92fd
parent72c1a704758e6a6e9191f78e46b8dd3e79487b5e (diff)
downloadperl-991612d4895e379daac8953d350a62e3994fe57e.tar.gz
utf8.c: Rename formal param to static fcn
The new mname is more mnemonic
-rw-r--r--embed.fnc2
-rw-r--r--proto.h2
-rw-r--r--utf8.c38
3 files changed, 21 insertions, 21 deletions
diff --git a/embed.fnc b/embed.fnc
index 329d145449..093de67e06 100644
--- a/embed.fnc
+++ b/embed.fnc
@@ -2496,7 +2496,7 @@ S |void |warn_on_first_deprecated_use \
|NN const char * const file \
|const unsigned line
#endif
-S |UV |_to_utf8_case |const UV uv1 \
+S |UV |_to_utf8_case |const UV original \
|NULLOK const U8 *p \
|NN U8* ustrp \
|NN STRLEN *lenp \
diff --git a/proto.h b/proto.h
index b1c02121ee..ee194e7abc 100644
--- a/proto.h
+++ b/proto.h
@@ -6614,7 +6614,7 @@ STATIC bool S_isa_lookup(pTHX_ HV *stash, SV *namesv, const char * name, STRLEN
STATIC bool S_sv_derived_from_svpvn(pTHX_ SV *sv, SV *namesv, const char * name, const STRLEN len, U32 flags);
#endif
#if defined(PERL_IN_UTF8_C)
-STATIC UV S__to_utf8_case(pTHX_ const UV uv1, const U8 *p, U8* ustrp, STRLEN *lenp, SV *invlist, const I32 * const invmap, const U32 * const * const aux_tables, const U8 * const aux_table_lengths, const char * const normal);
+STATIC UV S__to_utf8_case(pTHX_ const UV original, const U8 *p, U8* ustrp, STRLEN *lenp, SV *invlist, const I32 * const invmap, const U32 * const * const aux_tables, const U8 * const aux_table_lengths, const char * const normal);
#define PERL_ARGS_ASSERT__TO_UTF8_CASE \
assert(ustrp); assert(lenp); assert(invlist); assert(invmap); assert(normal)
STATIC UV S_check_locale_boundary_crossing(pTHX_ const U8* const p, const UV result, U8* const ustrp, STRLEN *lenp)
diff --git a/utf8.c b/utf8.c
index 344957824c..12568591a4 100644
--- a/utf8.c
+++ b/utf8.c
@@ -3148,7 +3148,7 @@ Perl__is_utf8_perl_idcont(pTHX_ const U8 *p, const U8 * const e)
}
STATIC UV
-S__to_utf8_case(pTHX_ const UV uv1, const U8 *p,
+S__to_utf8_case(pTHX_ const UV original, const U8 *p,
U8* ustrp, STRLEN *lenp,
SV *invlist, const I32 * const invmap,
const U32 * const * const aux_tables,
@@ -3157,7 +3157,7 @@ S__to_utf8_case(pTHX_ const UV uv1, const U8 *p,
{
STRLEN len = 0;
- /* Change the case of code point 'uv1' whose UTF-8 representation (assumed
+ /* Change the case of code point 'original' whose UTF-8 representation (assumed
* by this routine to be valid) begins at 'p'. 'normal' is a string to use
* to name the new case in any generated messages, as a fallback if the
* operation being used is not available. The new case is given by the
@@ -3179,13 +3179,13 @@ S__to_utf8_case(pTHX_ const UV uv1, const U8 *p,
* (and scripts adjacent to those which can be included without additional
* tests). */
- if (uv1 >= 0x0590) {
+ if (original >= 0x0590) {
/* This keeps from needing further processing the code points most
* likely to be used in the following non-cased scripts: Hebrew,
* Arabic, Syriac, Thaana, NKo, Samaritan, Mandaic, Devanagari,
* Bengali, Gurmukhi, Gujarati, Oriya, Tamil, Telugu, Kannada,
* Malayalam, Sinhala, Thai, Lao, Tibetan, Myanmar */
- if (uv1 < 0x10A0) {
+ if (original < 0x10A0) {
goto cases_to_self;
}
@@ -3201,7 +3201,7 @@ S__to_utf8_case(pTHX_ const UV uv1, const U8 *p,
* 2000..206F General Punctuation
*/
- if (uv1 >= 0x2D30) {
+ if (original >= 0x2D30) {
/* This keeps the from needing further processing the code points
* most likely to be used in the following non-cased major scripts:
@@ -3212,41 +3212,41 @@ S__to_utf8_case(pTHX_ const UV uv1, const U8 *p,
* v8.0 2FE0..2FEF to code points that are cased. khw has verified
* that the test suite will start having failures to alert you
* should that happen) */
- if (uv1 < 0xA640) {
+ if (original < 0xA640) {
goto cases_to_self;
}
- if (uv1 >= 0xAC00) {
- if (UNLIKELY(UNICODE_IS_SURROGATE(uv1))) {
+ if (original >= 0xAC00) {
+ if (UNLIKELY(UNICODE_IS_SURROGATE(original))) {
if (ckWARN_d(WARN_SURROGATE)) {
const char* desc = (PL_op) ? OP_DESC(PL_op) : normal;
Perl_warner(aTHX_ packWARN(WARN_SURROGATE),
"Operation \"%s\" returns its argument for"
- " UTF-16 surrogate U+%04" UVXf, desc, uv1);
+ " UTF-16 surrogate U+%04" UVXf, desc, original);
}
goto cases_to_self;
}
/* AC00..FAFF Catches Hangul syllables and private use, plus
* some others */
- if (uv1 < 0xFB00) {
+ if (original < 0xFB00) {
goto cases_to_self;
}
- if (UNLIKELY(UNICODE_IS_SUPER(uv1))) {
- if (UNLIKELY(uv1 > MAX_LEGAL_CP)) {
- Perl_croak(aTHX_ "%s", form_cp_too_large_msg(16, NULL, 0, uv1));
+ if (UNLIKELY(UNICODE_IS_SUPER(original))) {
+ if (UNLIKELY(original > MAX_LEGAL_CP)) {
+ Perl_croak(aTHX_ "%s", form_cp_too_large_msg(16, NULL, 0, original));
}
if (ckWARN_d(WARN_NON_UNICODE)) {
const char* desc = (PL_op) ? OP_DESC(PL_op) : normal;
Perl_warner(aTHX_ packWARN(WARN_NON_UNICODE),
"Operation \"%s\" returns its argument for"
- " non-Unicode code point 0x%04" UVXf, desc, uv1);
+ " non-Unicode code point 0x%04" UVXf, desc, original);
}
goto cases_to_self;
}
#ifdef HIGHEST_CASE_CHANGING_CP
- if (UNLIKELY(uv1 > HIGHEST_CASE_CHANGING_CP)) {
+ if (UNLIKELY(original > HIGHEST_CASE_CHANGING_CP)) {
goto cases_to_self;
}
@@ -3265,7 +3265,7 @@ S__to_utf8_case(pTHX_ const UV uv1, const U8 *p,
/* 'index' is guaranteed to be non-negative, as this is an inversion
* map that covers all possible inputs. See [perl #133365] */
- SSize_t index = _invlist_search(invlist, uv1);
+ SSize_t index = _invlist_search(invlist, original);
I32 base = invmap[index];
/* The data structures are set up so that if 'base' is non-negative,
@@ -3278,7 +3278,7 @@ S__to_utf8_case(pTHX_ const UV uv1, const U8 *p,
}
/* This computes, e.g. lc(H) as 'H - A + a', using the lc table */
- lc = base + uv1 - invlist_array(invlist)[index];
+ lc = base + original - invlist_array(invlist)[index];
*lenp = uvchr_to_utf8(ustrp, lc) - ustrp;
return lc;
}
@@ -3311,10 +3311,10 @@ S__to_utf8_case(pTHX_ const UV uv1, const U8 *p,
*lenp = len;
}
else {
- *lenp = uvchr_to_utf8(ustrp, uv1) - ustrp;
+ *lenp = uvchr_to_utf8(ustrp, original) - ustrp;
}
- return uv1;
+ return original;
}