6 #ifndef _CoinSignal_hpp
7 #define _CoinSignal_hpp
20 #define CoinSighandler_t_defined
25 #if (defined(__GNUC__) && defined(__linux__))
27 #define CoinSighandler_t_defined
32 #if defined(__CYGWIN__) && defined(__GNUC__)
34 #define CoinSighandler_t_defined
39 #if defined(__MINGW32__) && defined(__GNUC__)
41 #define CoinSighandler_t_defined
46 #if defined(__OpenBSD__) && defined(__GNUC__)
48 #define CoinSighandler_t_defined
53 #if defined(__FreeBSD__) && defined(__GNUC__)
55 #define CoinSighandler_t_defined
60 #if defined(__NetBSD__) && defined(__GNUC__)
62 #define CoinSighandler_t_defined
70 #define CoinSighandler_t_defined
77 #define CoinSighandler_t_defined
90 #if defined(__SUNPRO_CC)
95 #define CoinSighandler_t_defined
99 #define CoinSighandler_t_defined
105 #if defined(__MACH__) && defined(__GNUC__)
107 #define CoinSighandler_t_defined
112 #ifndef CoinSighandler_t_defined
113 #warning("OS and/or compiler is not recognized. Defaulting to:");
114 #warning("extern 'C' {")
115 #warning(" typedef void (*CoinSighandler_t) (int);")
void(* CoinSighandler_t)(int)