Print this page
5262 libm needs to be carefully unifdef'd
5268 libm doesn't need to hide symbols which are already local
*** 28,38 ****
*/
#ifndef _LIBM_SYNONYMS_H
#define _LIBM_SYNONYMS_H
! #if defined(ELFOBJ) && !defined(lint)
#define cabs __cabs /* C99 <complex.h> */
#define cabsf __cabsf /* C99 <complex.h> */
#define cabsl __cabsl /* C99 <complex.h> */
#define cacos __cacos /* C99 <complex.h> */
--- 28,38 ----
*/
#ifndef _LIBM_SYNONYMS_H
#define _LIBM_SYNONYMS_H
! #if !defined(lint)
#define cabs __cabs /* C99 <complex.h> */
#define cabsf __cabsf /* C99 <complex.h> */
#define cabsl __cabsl /* C99 <complex.h> */
#define cacos __cacos /* C99 <complex.h> */
*** 742,749 ****
#define thr_keycreate _thr_keycreate
#define thr_main _thr_main
#define thr_setspecific _thr_setspecific
#endif
! #endif /* defined(ELFOBJ) && !defined(lint) */
#endif /* _LIBM_SYNONYMS_H */
--- 742,749 ----
#define thr_keycreate _thr_keycreate
#define thr_main _thr_main
#define thr_setspecific _thr_setspecific
#endif
! #endif /* !defined(lint) */
#endif /* _LIBM_SYNONYMS_H */