X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=cfg%2Fmacros.h;h=a017457e2d7e2bebbf8f67c0aac87cee395f693b;hb=7410e6e4d72aba287efae3839b52da9c9d7c05ac;hp=081b20334cff9846f610a1a8c0b9338fc26fd2d1;hpb=bf3cb6977f386d559993e80dae630c0a3f15d871;p=bertos.git diff --git a/cfg/macros.h b/cfg/macros.h index 081b2033..a017457e 100755 --- a/cfg/macros.h +++ b/cfg/macros.h @@ -14,6 +14,9 @@ /*#* *#* $Log$ + *#* Revision 1.8 2006/03/13 02:06:55 bernie + *#* ROUND_UP2: Rename from ROUND2. + *#* *#* Revision 1.7 2006/02/20 14:34:58 bernie *#* Use portable type checking. *#* @@ -157,8 +160,11 @@ #define BV(x) (1<<(x)) #endif -/*! Round up \a x to an even multiple of the 2's power \a pad */ -#define ROUND2(x, pad) (((x) + ((pad) - 1)) & ~((pad) - 1)) +/** Round up \a x to an even multiple of the 2's power \a pad. */ +#define ROUND_UP2(x, pad) (((x) + ((pad) - 1)) & ~((pad) - 1)) + +/* OBSOLETE */ +#define ROUND2 ROUND_UP2 /*! * \name Integer round macros. @@ -172,7 +178,7 @@ #define ROUND_NEAREST(x, base) ( ((x) + (base) / 2) - (((x) + (base) / 2) % (base)) ) /* \} */ -//! Check if \a x is an integer power of 2 +/** Check if \a x is an integer power of 2. */ #define IS_POW2(x) (!(bool)((x) & ((x)-1))) /*! Calculate a compile-time log2 for a uint8_t */