- Timestamp:
- Oct 15, 2001, 12:51:58 AM (24 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/win32k/kKrnlLib/include/kTypes.h
r6839 r7050 1 /* $Id: kTypes.h,v 1. 2 2001-09-27 03:05:22bird Exp $1 /* $Id: kTypes.h,v 1.3 2001-10-14 22:51:58 bird Exp $ 2 2 * 3 3 * Common typedefinitions for kLib. … … 14 14 *******************************************************************************/ 15 15 #ifndef TRUE 16 # define TRUE 116 # define TRUE 1 17 17 #endif 18 18 19 19 #ifndef FALSE 20 # define FALSE 020 # define FALSE 0 21 21 #endif 22 23 #ifndef PAGESIZE 24 # define PAGESIZE 0x1000 25 #endif 26 27 #ifndef PAGESHIFT 28 # define PAGESHIFT 12 29 #endif 30 22 31 23 32 /** … … 46 55 * Note: Aligment must be a 2**n number. 47 56 */ 48 #define KALIGNUP(alignment, a) ((( a) + (alignment - 1)) & ~(alignment- 1))57 #define KALIGNUP(alignment, a) (((KSIZE)(a) + ((KSIZE)(alignment) - 1)) & ~((KSIZE)(alignment) - 1)) 49 58 50 59 /** … … 52 61 * Note: Aligment must be a 2**n number. 53 62 */ 54 #define KALIGNDOWN(alignment, a) (( a) & ~(alignment- 1))63 #define KALIGNDOWN(alignment, a) ((KSIZE)(a) & ~((KSIZE)(alignment) - 1)) 55 64 56 65 /** 57 66 * Offset of struct member. 58 67 */ 59 #define KOFFSETOF(type, member) ((KSIZE)&((type *)0)->member) 68 #define KOFFSETOF(type, member) ((KSIZE) &((type *)0)->member ) 69 70 /** 71 * Size of a struct member. 72 */ 73 #define KSIZEOF(type, member) (((KSIZE) sizeof(((type *)0)->member) ) 60 74 61 75 /**
Note:
See TracChangeset
for help on using the changeset viewer.