Changeset 6024:1cff42f524a4 in roaraudio


Ignore:
Timestamp:
07/13/14 21:08:05 (10 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

safer macros

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/libroar.h

    r6007 r6024  
    222222#define ROAR_MIN2(a,b) ((a) < (b) ? (a) : (b)) 
    223223 
    224 #define ROAR_MAX3(a,b,c) ROAR_MAX2(ROAR_MAX2(a,b),c) 
    225 #define ROAR_MIN3(a,b,c) ROAR_MIN2(ROAR_MIN2(a,b),c) 
    226  
    227 #define ROAR_MAX4(a,b,c,d) ROAR_MAX2(ROAR_MAX2(a,b),ROAR_MAX2(c,d)) 
    228 #define ROAR_MIN4(a,b,c,d) ROAR_MIN2(ROAR_MIN2(a,b),ROAR_MIN2(c,d)) 
     224#define ROAR_MAX3(a,b,c) ROAR_MAX2(ROAR_MAX2((a),(b)),(c)) 
     225#define ROAR_MIN3(a,b,c) ROAR_MIN2(ROAR_MIN2((a),(b)),(c)) 
     226 
     227#define ROAR_MAX4(a,b,c,d) ROAR_MAX2(ROAR_MAX2((a),(b)),ROAR_MAX2((c),(d))) 
     228#define ROAR_MIN4(a,b,c,d) ROAR_MIN2(ROAR_MIN2((a),(b)),ROAR_MIN2((c),(d))) 
    229229 
    230230#define ROAR_MAX ROAR_MAX2 
Note: See TracChangeset for help on using the changeset viewer.