21 #ifndef DEBIAN_INSTALLER__MACROS_H 22 #define DEBIAN_INSTALLER__MACROS_H 24 #define DI_STRINGIFY(contents) DI_STRINGIFY_ARG (contents) 25 #define DI_STRINGIFY_ARG(contents) #contents 26 #define DI_STRLOC __FILE__ ":" DI_STRINGIFY(__LINE__) 29 #if defined(__GNUC__) && defined(__GNUC_MINOR__) 30 # define DI_GNUC_PREREQ(maj,min) \ 31 ((__GNUC__ << 16) + __GNUC_MINOR__ >= ((maj) << 16) + (min)) 33 # define DI_GNUC_PREREQ(maj,min) 0