#include "config.h"
#include "vi.h"
#include "ctype.h"
-#ifndef NULL
-#define NULL (char *)0
-#endif
+#include <sys/null.h>
extern char *getenv();
/* maximum width to permit for strings, including ="" */
#include <errno.h>
#include <fcntl.h>
#include <stdio.h>
-#undef NULL
#include <string.h>
#include <unistd.h>
Created: 09/01/2009 Nicolas Tittley (first.last @ gmail DOT com)
*/
+#include <sys/null.h>
#define DE_FKEY 8 /* Shitf+ this value will dump info on console */
-#undef NULL
-#define NULL ((void *)0)
#define NOT(x) (~(x))
#if debug == 1
** Initial revision for Minix 3.0.6
*/
+#include <sys/null.h>
+
#undef ENABLE_3C501
#undef ENABLE_3C503
#undef ENABLE_3C509
#define ENABLE_DP8390 (ENABLE_3C503|ENABLE_WDETH|ENABLE_NE2000)
#define HAVE_BUFFERS (ENABLE_3C501|ENABLE_3C509)
-#undef NULL
-#define NULL ((void *)0)
#define NOT(x) (~(x))
#if debug == 1
char n_sign_posn; /* CHAR_MAX */
};
-#define NULL ((void *)0)
+#include <sys/null.h>
#define LC_ALL 1
#define LC_COLLATE 2
#define SUPER_USER ((uid_t) 0) /* uid_t of superuser */
-#define NULL ((void *)0) /* null pointer */
+#include <sys/null.h> /* NULL Pointer */
+
#define SCPVEC_NR 64 /* max # of entries in a SYS_VSAFECOPY* request */
#define NR_IOREQS 64
/* maximum number of entries in an iorequest */
#ifndef _STDDEF_H
#define _STDDEF_H
-#define NULL ((void *)0)
+#include <sys/null.h>
/* The following is not portable, but the compiler accepts it. */
#define offsetof(type, ident) ((size_t) (unsigned long) &((type *)0)->ident)
#include <ansi.h>
#endif
+#include <sys/null.h> /* For NULL */
+
/*
* Focus point of all stdio activity.
*/
#define stderr (&__stderr)
#define BUFSIZ 4096
-#define NULL ((void *)0)
#define EOF (-1)
#define FOPEN_MAX 20
#include <ansi.h>
#endif
-/* The macros are NULL, EXIT_FAILURE, EXIT_SUCCESS, RAND_MAX, and MB_CUR_MAX.*/
-#define NULL ((void *)0)
+#include <sys/null.h>
#define EXIT_FAILURE 1 /* standard error return using exit() */
#define EXIT_SUCCESS 0 /* successful return using exit() */
#ifndef _TIME_H
#define _TIME_H
+#include <sys/null.h>
+
#define CLOCKS_PER_SEC 60
#ifdef _POSIX_SOURCE
#define CLK_TCK CLOCKS_PER_SEC /* obsolescent mame for CLOCKS_PER_SEC */
#endif
-#define NULL ((void *)0)
-
#ifndef _SIZE_T
#define _SIZE_T
typedef unsigned int size_t;
#define SI_PROCPUB_TAB 11 /* copy of public entries of process table */
/* NULL must be defined in <unistd.h> according to POSIX Sec. 2.7.1. */
-#define NULL ((void *)0)
+#include <sys/null.h>
/* The following relate to configurable system variables. POSIX Table 4-2. */
#define _SC_ARG_MAX 1
*/
#include <timers.h> /* definitions and function prototypes */
-#define NULL (void *) 0 /* null-pointer definition */
-
+#include <sys/null.h>