9
0
Fork 0

NULL: keep NULL definition in stddef.h only

remove other local definition of NULL, use
  #include <linux/stddef.h>
instead.
I use this command to search NULL definition,
  grep -R "define\s*\<NULL\>"
hope there are no more definition of NULL.

from ISO/IEC 9899:TC3:
The macros are
	NULL
which expands to an implementation-defined null pointer constant;

Signed-off-by: Du Huanpeng <u74147@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
Du Huanpeng 2016-04-13 16:04:01 +00:00 committed by Sascha Hauer
parent d5034e62bc
commit b86834423f
2 changed files with 2 additions and 14 deletions

View File

@ -25,10 +25,7 @@
#include <linux/list.h>
#include <linux/stringify.h>
#ifndef NULL
#define NULL 0
#endif
#include <linux/stddef.h>
#ifndef __ASSEMBLY__

View File

@ -67,6 +67,7 @@
#define _BZLIB_PRIVATE_H
#include <malloc.h>
#include <linux/stddef.h>
#include "bzlib.h"
@ -515,16 +516,6 @@ BZ2_hbCreateDecodeTables ( Int32*, Int32*, Int32*, UChar*,
#endif
/*-- BZ_NO_STDIO seems to make NULL disappear on some platforms. --*/
#ifdef BZ_NO_STDIO
#ifndef NULL
#define NULL 0
#endif
#endif
/*-------------------------------------------------------------*/
/*--- end bzlib_private.h ---*/
/*-------------------------------------------------------------*/