aboutsummaryrefslogtreecommitdiff
path: root/devel/electron29/files/patch-third__party_perfetto_src_base_string__utils.cc
diff options
context:
space:
mode:
Diffstat (limited to 'devel/electron29/files/patch-third__party_perfetto_src_base_string__utils.cc')
-rw-r--r--devel/electron29/files/patch-third__party_perfetto_src_base_string__utils.cc15
1 files changed, 15 insertions, 0 deletions
diff --git a/devel/electron29/files/patch-third__party_perfetto_src_base_string__utils.cc b/devel/electron29/files/patch-third__party_perfetto_src_base_string__utils.cc
new file mode 100644
index 000000000000..ec41d64c1f8d
--- /dev/null
+++ b/devel/electron29/files/patch-third__party_perfetto_src_base_string__utils.cc
@@ -0,0 +1,15 @@
+--- third_party/perfetto/src/base/string_utils.cc.orig 2023-11-29 21:41:38 UTC
++++ third_party/perfetto/src/base/string_utils.cc
+@@ -38,9 +38,10 @@ double StrToD(const char* nptr, char** endptr) {
+
+ // Locale-independant as possible version of strtod.
+ double StrToD(const char* nptr, char** endptr) {
+-#if PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || \
++#if (PERFETTO_BUILDFLAG(PERFETTO_OS_ANDROID) || \
+ PERFETTO_BUILDFLAG(PERFETTO_OS_LINUX) || \
+- PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)
++ PERFETTO_BUILDFLAG(PERFETTO_OS_APPLE)) && \
++ !PERFETTO_BUILDFLAG(PERFETTO_OS_BSD)
+ static auto c_locale = newlocale(LC_ALL, "C", nullptr);
+ return strtod_l(nptr, endptr, c_locale);
+ #else