]> git.donarmstrong.com Git - lilypond.git/blobdiff - flower/include/compare.hh
Run `make grand-replace'.
[lilypond.git] / flower / include / compare.hh
index 37e01f46eea3078ac6af4d99328e6beffa35bdc8..855c99eaa07efd17dc292ec3e9cbcd02b3bac48d 100644 (file)
@@ -1,7 +1,7 @@
 /*
   flowerlib
 
-  (c) 1996--2005 Han-Wen Nienhuys
+  (c) 1996--2008 Han-Wen Nienhuys
 */
 #ifndef COMPARE_HH
 #define COMPARE_HH
     return function (t1, t2) op 0;             \
   }
 
-#define GPP_MINMAX_OPERATOR(type, op, opp)     \
-  inline type                                  \
-  operator op (type t1, type t2)               \
-  {                                            \
-    return (t1 opp t2) ? t1 : t2;              \
-  }
-
-#if defined (__GNUG__) && ! defined (__STRICT_ANSI__)
-#define GPP_MINMAX(type, prefix)               \
-  prefix GPP_MINMAX_OPERATOR (type, <?, <)     \
-    prefix GPP_MINMAX_OPERATOR (type, >?, >)
-#else
-#define GPP_MINMAX (type, prefix)
-#endif
-
 /**  handy notations for a signed comparison.
      make the operators{<,<=,==,>=,>} and the MAX and MIN of two.
      Please fill a & in the type argument if necessary.
     prefix ONE_OPERATOR (type, function, !=)                           \
     prefix ONE_OPERATOR (type, function, <)                            \
     prefix ONE_OPERATOR (type, function, <=)                           \
-    GPP_MINMAX (type, prefix)                                          \
+    /* namespace std { */                                              \
     prefix inline type max (type t1, type t2) { return (t1 > t2) ? t1 : t2; } \
-  prefix inline type min (type t1, type t2) { return (t1 < t2) ? t1 : t2; } \
-                                                                       \
-  prefix bool operator < (type t1, type t2) /* stupid fix to allow ; */
+    prefix inline type min (type t1, type t2) { return (t1 < t2) ? t1 : t2; } \
+  /* } */                                                              \
+  /* stupid fix to allow ; */                                          \
+  prefix bool operator < (type t1, type t2)
 
 #define INSTANTIATE_COMPARE(type, func) TEMPLATE_INSTANTIATE_COMPARE (type, func,)