$NetBSD$

Using macros for types belongs to the bad habits of C programmers.

--- utils/general.h.orig	2002-08-08 13:13:01.000000000 +0200
+++ utils/general.h	2007-10-11 00:45:50.000000000 +0200
@@ -9,9 +9,7 @@
 #ifndef __GENERAL_H__
 #define __GENERAL_H__
 
-#ifndef NULL
-#define NULL 0
-#endif
+#include <stddef.h>
 
 #ifndef FALSE
 #define FALSE 0
@@ -22,7 +20,8 @@
 #endif
 
 #ifndef uint
-#define uint unsigned int
+typedef unsigned int resizeimage_uint;
+#define uint resizeimage_uint
 #endif
 
 #ifndef int8
@@ -46,7 +45,9 @@
 #endif
 
 #ifndef boolean
-#define boolean int
+typedef int boolean;
+#define boolean boolean
+#define HAVE_BOOLEAN
 #endif
 
 #ifndef pointer
