Ignore:
Timestamp:
10/17/06 16:55:28 (16 years ago)
Author:
r2d
Message:
  • added profile.c in libmpcpsy
File:
1 edited

Legend:

Unmodified
Added
Removed
  • mppenc/branches/r2d/common/minimax.h

    r65 r77  
    1818 */
    1919
    20 #ifndef MPP_MINIMAX_H
    21 #define MPP_MINIMAX_H
     20#pragma once
    2221
    23 #if   defined __GNUC__  &&  defined __cplusplus
     22# define clip(x,min,max) ( (x) < (min) ? (min) : (x) > (max) ? (max) : (x) )
     23
     24#ifdef __cplusplus
    2425
    2526# define maxi(A,B)  ( (A) >? (B) )
     
    3031# define minf(A,B)  ( (A) <? (B) )
    3132
    32 # define absi(A)    abs   (A)
    33 # define absf(A)    fabsf (A)
    34 # define absd(A)    fabs  (A)
    35 
    36 #elif defined __GNUC__
     33#else
    3734
    3835# define maxi(A,B)  ( (A) > (B)  ?  (A)  :  (B) )
     
    4340# define minf(A,B)  ( (A) < (B)  ?  (A)  :  (B) )
    4441
     42#endif
     43
     44#ifdef __GNUC__
     45
    4546# define absi(A)    abs   (A)
    4647# define absf(A)    fabsf (A)
     
    4950#else
    5051
    51 # define maxi(A,B)  ( (A) >  (B)  ?  (A)  :  (B) )
    52 # define mini(A,B)  ( (A) <  (B)  ?  (A)  :  (B) )
    53 # define maxd(A,B)  ( (A) >  (B)  ?  (A)  :  (B) )
    54 # define mind(A,B)  ( (A) <  (B)  ?  (A)  :  (B) )
    55 # define maxf(A,B)  ( (A) >  (B)  ?  (A)  :  (B) )
    56 # define minf(A,B)  ( (A) <  (B)  ?  (A)  :  (B) )
    57 
    5852# define absi(A)    ( (A) >= 0    ?  (A)  : -(A) )
    5953# define absf(A)    ( (A) >= 0.f  ?  (A)  : -(A) )
    6054# define absd(A)    ( (A) >= 0.   ?  (A)  : -(A) )
    6155
    62 #endif /* GNUC && C++ */
     56#endif
    6357
    64 #endif /* MPP_MINIMAX_H */
Note: See TracChangeset for help on using the changeset viewer.