diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 00:47:55 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-19 00:47:55 +0000 |
commit | 26a029d407be480d791972afb5975cf62c9360a6 (patch) | |
tree | f435a8308119effd964b339f76abb83a57c29483 /modules/fdlibm/patches/23_use_C_language_linkage_for_public_fdlim_functions.patch | |
parent | Initial commit. (diff) | |
download | firefox-26a029d407be480d791972afb5975cf62c9360a6.tar.xz firefox-26a029d407be480d791972afb5975cf62c9360a6.zip |
Adding upstream version 124.0.1.upstream/124.0.1
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'modules/fdlibm/patches/23_use_C_language_linkage_for_public_fdlim_functions.patch')
-rw-r--r-- | modules/fdlibm/patches/23_use_C_language_linkage_for_public_fdlim_functions.patch | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/modules/fdlibm/patches/23_use_C_language_linkage_for_public_fdlim_functions.patch b/modules/fdlibm/patches/23_use_C_language_linkage_for_public_fdlim_functions.patch new file mode 100644 index 0000000000..81f06df1fc --- /dev/null +++ b/modules/fdlibm/patches/23_use_C_language_linkage_for_public_fdlim_functions.patch @@ -0,0 +1,38 @@ +diff --git a/fdlibm.h b/fdlibm.h +--- a/fdlibm.h ++++ b/fdlibm.h +@@ -16,16 +16,20 @@ + + #ifndef mozilla_imported_fdlibm_h + #define mozilla_imported_fdlibm_h + + #ifndef M_PI_2 + #define M_PI_2 1.57079632679489661923 /* pi/2 */ + #endif + ++#ifdef __cplusplus ++extern "C" { ++#endif ++ + double fdlibm_acos(double); + double fdlibm_asin(double); + double fdlibm_atan(double); + double fdlibm_atan2(double, double); + double fdlibm_cos(double); + double fdlibm_sin(double); + double fdlibm_tan(double); + +@@ -74,9 +76,13 @@ float fdlibm_sqrtf(float); + float fdlibm_fabsf(float); + float fdlibm_floorf(float); + float fdlibm_hypotf(float, float); + float fdlibm_nearbyintf(float); + float fdlibm_rintf(float); + float fdlibm_scalbnf(float, int); + float fdlibm_truncf(float); + ++#ifdef __cplusplus ++} // extern "C" ++#endif ++ + #endif /* !mozilla_imported_fdlibm_h */ |