- only rpmmalloc.c needs, no need to pollute system.h
*/
#include "system.h"
+
+#if HAVE_MALLOC_H
+#include <malloc.h>
+#endif
+
#include "debug.h"
+#if NEED_MYREALLOC
+#define realloc(ptr,size) myrealloc(ptr,size)
+extern void *myrealloc(void *, size_t);
+#endif
+
static rpmMemFailFunc failfunc = NULL;
static void *failfunc_data = NULL;
#include <err.h>
#endif
-#if HAVE_MALLOC_H
-#include <malloc.h>
-#endif
-
#if WITH_SELINUX
#include <selinux/selinux.h>
#else
#include <strings.h>
#endif
-#if NEED_MYREALLOC
-#define realloc(ptr,size) myrealloc(ptr,size)
-extern void *myrealloc(void *, size_t);
-#endif
-
#if ! HAVE_SETENV
extern int setenv(const char *name, const char *value, int replace);
extern void unsetenv(const char *name);