Ignore:
Timestamp:
Oct 7, 2011, 12:55:24 AM (14 years ago)
Author:
dmik
Message:

Add min()/max() for GCC.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/gcc-kmk/include/odin.h

    r21597 r21698  
    9797  #endif
    9898
     99  #define min(a,b) \
     100    ({ __typeof__ (a) _a = (a); \
     101      __typeof__ (b) _b = (b); \
     102      _a < _b ? _a : _b; })
     103  #define max(a,b) \
     104    ({ __typeof__ (a) _a = (a); \
     105      __typeof__ (b) _b = (b); \
     106      _a > _b ? _a : _b; })
     107
    99108#else
    100109
Note: See TracChangeset for help on using the changeset viewer.