diff packages/language/c/libm/current/include/pkgconf/libm.h @ 56:755351606154 ecos-sw-1999-12-01

Merge from eCos master repository on 1999-12-01-18:03:05-GMT
author jlarmour
date Wed, 01 Dec 1999 18:33:37 +0000
parents 443894e2e912
children c38311975d4f
line wrap: on
line diff
--- a/packages/language/c/libm/current/include/pkgconf/libm.h
+++ b/packages/language/c/libm/current/include/pkgconf/libm.h
@@ -327,18 +327,21 @@ typedef enum {
 #undef CYGNUM_LIBM_COMPATIBILITY_XOPEN
 #undef CYGNUM_LIBM_COMPATIBILITY_SVID
 
+#undef CYGNUM_LIBM_COMPAT_DEFAULT /* this is for permtest to find! */
 
-#if defined(CYGPKG_LIBM_COMPATIBILITY_DEFAULT)
-# if defined(CYGNUM_LIBM_COMPATIBILITY_POSIX)
-#  define CYGNUM_LIBM_COMPAT_DEFAULT CYGNUM_LIBM_COMPAT_POSIX
-# elif defined(CYGNUM_LIBM_COMPATIBILITY_IEEE)
-#  define CYGNUM_LIBM_COMPAT_DEFAULT CYGNUM_LIBM_COMPAT_IEEE
-# elif defined(CYGNUM_LIBM_COMPATIBILITY_XOPEN)
-#  define CYGNUM_LIBM_COMPAT_DEFAULT CYGNUM_LIBM_COMPAT_XOPEN
-# elif defined(CYGNUM_LIBM_COMPATIBILITY_SVID)
-#  define CYGNUM_LIBM_COMPAT_DEFAULT CYGNUM_LIBM_COMPAT_SVID
-# else
-#  error Configuration broken - no default mode set
+#ifndef CYGNUM_LIBM_COMPAT_DEFAULT
+# if defined(CYGPKG_LIBM_COMPATIBILITY_DEFAULT)
+#  if defined(CYGNUM_LIBM_COMPATIBILITY_POSIX)
+#   define CYGNUM_LIBM_COMPAT_DEFAULT CYGNUM_LIBM_COMPAT_POSIX
+#  elif defined(CYGNUM_LIBM_COMPATIBILITY_IEEE)
+#   define CYGNUM_LIBM_COMPAT_DEFAULT CYGNUM_LIBM_COMPAT_IEEE
+#  elif defined(CYGNUM_LIBM_COMPATIBILITY_XOPEN)
+#   define CYGNUM_LIBM_COMPAT_DEFAULT CYGNUM_LIBM_COMPAT_XOPEN
+#  elif defined(CYGNUM_LIBM_COMPATIBILITY_SVID)
+#   define CYGNUM_LIBM_COMPAT_DEFAULT CYGNUM_LIBM_COMPAT_SVID
+#  else
+#   error Configuration broken - no default mode set
+#  endif
 # endif
 #endif