< 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 >