aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/protobuf/patches/lower-upper.patch
blob: 2f6473bad4759539453563fde1b045c307429cd3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
--- a/src/google/protobuf/compiler/php/php_generator.cc
+++ b/src/google/protobuf/compiler/php/php_generator.cc
@@ -143,7 +143,7 @@ TProtoStringType ConstantNamePrefix(absl::string_view classname) {
   bool is_reserved = false;
 
   TProtoStringType lower(classname);
-  std::transform(lower.begin(), lower.end(), lower.begin(), ::tolower);
+  lower.to_lower();
 
   is_reserved = IsReservedName(lower);
 
@@ -1414,7 +1414,7 @@ void GenerateEnumFile(const FileDescriptor* file, const EnumDescriptor* en,
 
   // Write legacy file for backwards compatibility with "readonly" keywword
   TProtoStringType lower = en->name();
-  std::transform(lower.begin(), lower.end(), lower.begin(), ::tolower);
+  lower.to_lower();
   if (lower == "readonly") {
     printer.Print(
         "// Adding a class alias for backwards compatibility with the \"readonly\" keyword.\n");
@@ -1541,7 +1541,7 @@ void GenerateMessageFile(const FileDescriptor* file, const Descriptor* message,
 
   // Write legacy file for backwards compatibility with "readonly" keywword
   TProtoStringType lower = message->name();
-  std::transform(lower.begin(), lower.end(), lower.begin(), ::tolower);
+  lower.to_lower();
   if (lower == "readonly") {
     printer.Print(
         "// Adding a class alias for backwards compatibility with the \"readonly\" keyword.\n");

--- a/src/google/protobuf/compiler/php/names.cc
+++ b/src/google/protobuf/compiler/php/names.cc
@@ -63,7 +63,7 @@ namespace php {
 
 bool IsReservedName(absl::string_view name) {
   TProtoStringType lower(name);
-  std::transform(lower.begin(), lower.end(), lower.begin(), ::tolower);
+  lower.to_lower();
   for (int i = 0; i < kReservedNamesSize; i++) {
     if (lower == kReservedNames[i]) {
       return true;