Annotation of coherent/f/usr/include/common/tricks.h, revision 1.1.1.1

1.1       root        1: #ifndef        __COMMON_TRICKS_H__
                      2: #define        __COMMON_TRICKS_H__
                      3: 
                      4: /*
                      5:  * Export some of the definitions from <common/_tricks.h> into the user
                      6:  * namespace.
                      7:  */
                      8: 
                      9: #include <common/_tricks.h>
                     10: 
                     11: #define        IS_POWER_OF_TWO(i)              __IS_POWER_OF_TWO (i)
                     12: #define        DIVIDE_ROUNDUP_CONST(num,den)   __DIVIDE_ROUNDUP_CONST (num, den)
                     13: #define        DIVIDE_ROUNDUP(num,den)         __DIVIDE_ROUNDUP (num, den)
                     14: #define        ROUND_UP_TO_MULTIPLE_CONST(n,m) __ROUND_UP_TO_MULTIPLE_CONST (n, m)
                     15: #define        ROUND_UP_TO_MULTIPLE(n,mult)    __ROUND_UP_TO_MULTIPLE (n, mult)
                     16: #define        LEAST_BIT_UCHAR(i)              __LEAST_BIT_UCHAR (i)
                     17: #define        LEAST_BIT_USHRT(i)              __LEAST_BIT_USHRT (i)
                     18: #define        LEAST_BIT_UINT(i)               __LEAST_BIT_UINT (i)
                     19: #define        LEAST_BIT_ULONG(i)              __LEAST_BIT_ULONG (i)
                     20: #define        MOST_BIT_UCHAR(i)               __MOST_BIT_UCHAR (i)
                     21: #define        MOST_BIT_USHRT(i)               __MOST_BIT_USHRT (i)
                     22: #define        MOST_BIT_UINT(i)                __MOST_BIT_UINT (i)
                     23: #define        MOST_BIT_ULONG(i)               __MOST_BIT_ULONG (i)
                     24: #define        LEAST_BIT_UCHAR_CONST(i)        __LEAST_BIT_UCHAR_CONST (i)
                     25: #define        LEAST_BIT_USHRT_CONST(i)        __LEAST_BIT_USHRT_CONST (i)
                     26: #define        LEAST_BIT_UINT_CONST(i)         __LEAST_BIT_UINT_CONST (i)
                     27: #define        LEAST_BIT_ULONG_CONST(i)        __LEAST_BIT_ULONG_CONST (i)
                     28: #define        MOST_BIT_UCHAR_CONST(i)         __MOST_BIT_UCHAR_CONST (i)
                     29: #define        MOST_BIT_USHRT_CONST(i)         __MOST_BIT_USHRT_CONST (i)
                     30: #define        MOST_BIT_UINT_CONST(i)          __MOST_BIT_UINT_CONST (i)
                     31: #define        MOST_BIT_ULONG_CONST(i)         __MOST_BIT_ULONG_CONST (i)
                     32: #define        ARRAY_LENGTH(a)                 __ARRAY_LENGTH (a)
                     33: #define        ADD_UINT_WITH_MAX(add,aug)      __ADD_UINT_WITH_MAX (add, aug)
                     34: #define        SUB_UINT_WITH_MIN(min,sub)      __SUB_UINT_WITH_MIN (min, sub)
                     35: 
                     36: #endif /* ! defined (__COMMON_TRICKS_H__) */
                     37: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.