A number of small build fixes found while looking at mingw support.
[m6w6/libmemcached] / libmemcached / assert.hpp
index 787d844adb414e51a165af7a0d382b85fe7a3b5e..28948c3c0cbfbb23f29fe5c51cbce2ddaff36275 100644 (file)
@@ -37,9 +37,6 @@
 
 #pragma once
 
-#include <cstdlib>
-#include <cstdio>
-
 #ifdef NDEBUG
 #define assert_msg(__expr, __mesg) (void)(__expr); (void)(__mesg);
 #else
@@ -49,7 +46,7 @@ do \
 { \
   if (not (__expr)) \
   { \
-    fprintf(stderr, "\nAssertion \"%s\" failed for function \"%s\" likely for %s, at %s:%d\n", #__expr, __func__, (#__mesg),  __FILE__, __LINE__);\
+    fprintf(stderr, "\n%s:%d Assertion \"%s\" failed for function \"%s\" likely for %s\n", __FILE__, __LINE__, #__expr, __func__, (#__mesg));\
     custom_backtrace(); \
     abort(); \
   } \