31 #ifndef cloud_macros_H 32 #define cloud_macros_H 38 #define CLOUD_TYPE(x) CAT3(basic, x, Cloud) 40 #define CLOUD_INCLUDE_FILE2(x) STRINGIFY(basic ## x ## Cloud.H) 41 #define CLOUD_INCLUDE_FILE(x) CLOUD_INCLUDE_FILE2(x) General C-preprocessor macros.