f9c5c6aeac
- Add libmpcdec-fastmath-no-const.patch: remove const declarations from some arrays which should not have them (boo#1176374). OBS-URL: https://build.opensuse.org/request/show/834337 OBS-URL: https://build.opensuse.org/package/show/multimedia:libs/musepack?expand=0&rev=10
37 lines
1.3 KiB
Diff
37 lines
1.3 KiB
Diff
diff -urp musepack_src_r475.orig/common/fastmath.c musepack_src_r475/common/fastmath.c
|
|
--- musepack_src_r475.orig/common/fastmath.c 2007-06-09 09:43:34.000000000 -0500
|
|
+++ musepack_src_r475/common/fastmath.c 2020-09-14 10:39:01.942623458 -0500
|
|
@@ -21,10 +21,10 @@
|
|
|
|
#ifdef FAST_MATH
|
|
|
|
-const float tabatan2 [ 2*TABSTEP+1] [2];
|
|
-const float tabcos [26*TABSTEP+1] [2];
|
|
-const float tabsqrt_ex [256];
|
|
-const float tabsqrt_m [ TABSTEP+1] [2];
|
|
+float tabatan2 [ 2*TABSTEP+1] [2];
|
|
+float tabcos [26*TABSTEP+1] [2];
|
|
+float tabsqrt_ex [256];
|
|
+float tabsqrt_m [ TABSTEP+1] [2];
|
|
|
|
|
|
void Init_FastMath ( void )
|
|
diff -urp musepack_src_r475.orig/include/mpc/mpcmath.h musepack_src_r475/include/mpc/mpcmath.h
|
|
--- musepack_src_r475.orig/include/mpc/mpcmath.h 2009-07-31 07:37:44.000000000 -0500
|
|
+++ musepack_src_r475/include/mpc/mpcmath.h 2020-09-14 10:44:15.624279644 -0500
|
|
@@ -87,10 +87,10 @@ static mpc_inline mpc_int32_t mpc_lrintf
|
|
# define IFLOORF(x) my_ifloor ((float)(x))
|
|
|
|
void Init_FastMath ( void );
|
|
-extern const float tabatan2 [] [2];
|
|
-extern const float tabcos [] [2];
|
|
-extern const float tabsqrt_ex [];
|
|
-extern const float tabsqrt_m [] [2];
|
|
+extern float tabatan2 [] [2];
|
|
+extern float tabcos [] [2];
|
|
+extern float tabsqrt_ex [];
|
|
+extern float tabsqrt_m [] [2];
|
|
|
|
static mpc_inline float my_atan2 ( float x, float y )
|
|
{
|