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