The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
#ifndef C_SCAN_CONSTANTS_TEST_DEFINES_H_
#define C_SCAN_CONSTANTS_TEST_DEFINES_H_

#include <string.h>

#ifdef  __cplusplus
extern "C" {
#endif

/* Some definitions we want to detect */
#define FREEZING_TEMP_F   32
#define BOILING_TEMP_C    100
#define MY_PI             (double)3.14
#define SECONDS_IN_HOUR   (short int)3600
#define PRICE_OF_GAS      ((float)2.099)
#define REALLY_COLD       (BOILING_TEMP_C - 140)
#define PI_APPROXIMATION  ((long double)(22/7.0))
#define NONSENSE          (double)( FREEZING_TEMP_F + (BOILING_TEMP_C/MY_PI)*SECONDS_IN_HOUR )

/* Then some we want to ignore */
#define ANSWER            "Forty-two"
#define LONGER_STR(s)     (strlen(s)+1)

#ifdef  __cplusplus
}
#endif

#endif /* defines.h */