Index: src/axl_decl.h =================================================================== --- src/axl_decl.h (revision 3227) +++ src/axl_decl.h (working copy) @@ -39,7 +39,11 @@ #define __AXL_DECL_H__ /* include platform specific configuration */ +#ifdef _WIN32 +#include +#else #include +#endif /* include this at this place to load GNU extensions */ #if defined(__GNUC__) @@ -49,10 +53,14 @@ # define __AXL_PRETTY_FUNCTION__ __PRETTY_FUNCTION__ # define __AXL_LINE__ __LINE__ # define __AXL_FILE__ __FILE__ +#elif defined(_MSC_VER) +# define __AXL_PRETTY_FUNCTION__ __FUNCDNAME__ +# define __AXL_LINE__ __LINE__ +# define __AXL_FILE__ __FILE__ #else -/* non gnu compiler */ +/* unknown compiler */ #define __AXL_PRETTY_FUNCTION__ "" -#define __AXL_LINE__ "" +#define __AXL_LINE__ 0 #define __AXL_FILE__ "" #endif