fix function typecasts
authorMartin Kroeker <martin@ruby.chemie.uni-freiburg.de>
Tue, 21 Dec 2021 17:47:35 +0000 (18:47 +0100)
committerGitHub <noreply@github.com>
Tue, 21 Dec 2021 17:47:35 +0000 (18:47 +0100)
interface/axpy.c
interface/scal.c
interface/zaxpy.c
interface/zscal.c

index eaa19f4..5304ebe 100644 (file)
@@ -115,7 +115,7 @@ void CNAME(blasint n, FLOAT alpha, FLOAT *x, blasint incx, FLOAT *y, blasint inc
 #endif
 
     blas_level1_thread(mode, n, 0, 0, &alpha,
-                      x, incx, y, incy, NULL, 0, (void *)AXPYU_K, nthreads);
+                      x, incx, y, incy, NULL, 0,  (int (*)(void))AXPYU_K, nthreads);
 
   }
 #endif
index 6d07b16..0a7fee6 100644 (file)
@@ -102,7 +102,7 @@ void CNAME(blasint n, FLOAT alpha, FLOAT *x, blasint incx){
 #else
                       &alpha,
 #endif
-                      x, incx, NULL, 0, NULL, 0, (void *)SCAL_K, nthreads);
+                      x, incx, NULL, 0, NULL, 0,  (int (*)(void))SCAL_K, nthreads);
 
   }
 #endif
index da3b48e..0e16860 100644 (file)
@@ -128,9 +128,9 @@ void CNAME(blasint n, FLOAT *ALPHA, FLOAT *x, blasint incx, FLOAT *y, blasint in
 
     blas_level1_thread(mode, n, 0, 0, ALPHA, x, incx, y, incy, NULL, 0,
 #ifndef CONJ
-                      (void *)AXPYU_K,
+                       (int (*)(void))AXPYU_K,
 #else
-                      (void *)AXPYC_K,
+                       (int (*)(void))AXPYC_K,
 #endif
                       nthreads);
   }
index bfaddc2..4983773 100644 (file)
@@ -108,7 +108,7 @@ void CNAME(blasint n, FLOAT alpha_r, void *vx, blasint incx){
     mode  =  BLAS_SINGLE | BLAS_COMPLEX;
 #endif
 
-    blas_level1_thread(mode, n, 0, 0,  alpha, x, incx, NULL, 0, NULL, 0, (void *)SCAL_K, nthreads);
+    blas_level1_thread(mode, n, 0, 0,  alpha, x, incx, NULL, 0, NULL, 0, (int (*)(void))SCAL_K, nthreads);
 
   }
 #endif