]> git.ipfire.org Git - thirdparty/postgresql.git/commitdiff
isn.c: use pg_ascii_toupper() instead of toupper().
authorJeff Davis <jdavis@postgresql.org>
Tue, 10 Jun 2025 18:23:11 +0000 (11:23 -0700)
committerJeff Davis <jdavis@postgresql.org>
Tue, 10 Jun 2025 18:23:11 +0000 (11:23 -0700)
Avoid dependence on setlocale(). No behavior change.

Discussion: https://postgr.es/m/9875f7f9-50f1-4b5d-86fc-ee8b03e8c162@eisentraut.org
Reviewed-by: Peter Eisentraut <peter@eisentraut.org>
contrib/isn/isn.c

index 038c8ed4db7bddd6f799a50f1fceee64b4100f1b..1880c91844e90c8ef19dda775fefccfbfae46331 100644 (file)
@@ -726,7 +726,7 @@ string2ean(const char *str, struct Node *escontext, ean13 *result,
                        if (type != INVALID)
                                goto eaninvalid;
                        type = ISSN;
-                       *aux1++ = toupper((unsigned char) *aux2);
+                       *aux1++ = pg_ascii_toupper((unsigned char) *aux2);
                        length++;
                }
                else if (length == 9 && (digit || *aux2 == 'X' || *aux2 == 'x') && last)
@@ -736,7 +736,7 @@ string2ean(const char *str, struct Node *escontext, ean13 *result,
                                goto eaninvalid;
                        if (type == INVALID)
                                type = ISBN;    /* ISMN must start with 'M' */
-                       *aux1++ = toupper((unsigned char) *aux2);
+                       *aux1++ = pg_ascii_toupper((unsigned char) *aux2);
                        length++;
                }
                else if (length == 11 && digit && last)