remove another invalid skip of locking in ungetwc
[oweals/musl.git] / src / math / sincosl.c
index 2c600801cbd0c81d69e6ea25f1e7e1345d5dcdb1..d3ac1c4c8c29e11067d55a3a99fa82eb888c5dd5 100644 (file)
@@ -4,7 +4,10 @@
 #if LDBL_MANT_DIG == 53 && LDBL_MAX_EXP == 1024
 void sincosl(long double x, long double *sin, long double *cos)
 {
-       sincos(x, (double *)sin, (double *)cos);
+       double sind, cosd;
+       sincos(x, &sind, &cosd);
+       *sin = sind;
+       *cos = cosd;
 }
 #elif (LDBL_MANT_DIG == 64 || LDBL_MANT_DIG == 113) && LDBL_MAX_EXP == 16384
 void sincosl(long double x, long double *sin, long double *cos)