| /* const.h: Macros for dealing with constants. */ | |
| #ifndef _LINUX_CONST_H | |
| #define _LINUX_CONST_H | |
| /* Some constant macros are used in both assembler and | |
| * C code. Therefore we cannot annotate them always with | |
| * 'UL' and other type specifiers unilaterally. We | |
| * use the following macros to deal with this. | |
| */ | |
| #ifdef __ASSEMBLY__ | |
| #define _AC(X,Y) X | |
| #else | |
| #define __AC(X,Y) (X##Y) | |
| #define _AC(X,Y) __AC(X,Y) | |
| #endif | |
| #endif /* !(_LINUX_CONST_H) */ |