< prev index next >

src/java.desktop/share/native/common/awt/medialib/mlib_sys.c

Print this page
rev 59383 : [mq]: final

@@ -1,7 +1,7 @@
 /*
- * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 1997, 2020, Oracle and/or its affiliates. All rights reserved.
  * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
  *
  * This code is free software; you can redistribute it and/or modify it
  * under the terms of the GNU General Public License version 2 only, as
  * published by the Free Software Foundation.  Oracle designates this

@@ -37,24 +37,11 @@
 #include "mlib_SysMath.h"
 
 /***************************************************************/
 
 #if ! defined ( __MEDIALIB_OLD_NAMES )
-#if defined ( __SUNPRO_C )
-
-#pragma weak mlib_memmove = __mlib_memmove
-#pragma weak mlib_malloc = __mlib_malloc
-#pragma weak mlib_realloc = __mlib_realloc
-#pragma weak mlib_free = __mlib_free
-#pragma weak mlib_memset = __mlib_memset
-#pragma weak mlib_memcpy = __mlib_memcpy
-
-#ifdef MLIB_NO_LIBSUNMATH
-#pragma weak mlib_sincosf = __mlib_sincosf
-#endif /* MLIB_NO_LIBSUNMATH */
-
-#elif defined ( __GNUC__ ) /* defined ( __SUNPRO_C ) */
+#if defined ( __GNUC__ )
 
   __typeof__ ( __mlib_memmove) mlib_memmove
     __attribute__ ((weak,alias("__mlib_memmove")));
   __typeof__ ( __mlib_malloc) mlib_malloc
     __attribute__ ((weak,alias("__mlib_malloc")));

@@ -65,23 +52,20 @@
   __typeof__ ( __mlib_memset) mlib_memset
     __attribute__ ((weak,alias("__mlib_memset")));
   __typeof__ ( __mlib_memcpy) mlib_memcpy
     __attribute__ ((weak,alias("__mlib_memcpy")));
 
-#ifdef MLIB_NO_LIBSUNMATH
-
 void __mlib_sincosf (float x, float *s, float *c);
 
 __typeof__ ( __mlib_sincosf) mlib_sincosf
     __attribute__ ((weak,alias("__mlib_sincosf")));
-#endif /* MLIB_NO_LIBSUNMATH */
 
-#else /* defined ( __SUNPRO_C ) */
+#else /* defined ( __GNUC__ ) */
 
 #error  "unknown platform"
 
-#endif /* defined ( __SUNPRO_C ) */
+#endif /* defined ( __GNUC__ ) */
 #endif /* ! defined ( __MEDIALIB_OLD_NAMES ) */
 
 /***************************************************************/
 
 void *__mlib_malloc(mlib_u32 size)

@@ -125,14 +109,10 @@
 void *__mlib_memmove(void *s1, void *s2, mlib_u32 n)
 {
   return memmove(s1, s2, n);
 }
 
-#ifdef MLIB_NO_LIBSUNMATH
-
 void __mlib_sincosf (mlib_f32 x, mlib_f32 *s, mlib_f32 *c)
 {
   *s = (mlib_f32)sin(x);
   *c = (mlib_f32)cos(x);
 }
-
-#endif /* MLIB_NO_LIBSUNMATH */
< prev index next >