Improve support for platforms without stddef.h. NULL definition should now be provided by architecture port file atomport.h, which in most cases can just include stddef.h.

This commit is contained in:
Kelvin Lawson
2011-05-25 23:52:11 +01:00
committed by Himanshu Chauhan
parent a87d40688b
commit 8bb70d8a90
16 changed files with 10 additions and 74 deletions

View File

@@ -143,12 +143,6 @@
*
*/
#ifndef STAND_ALONE
#include <stddef.h>
#else
#include <atom-types.h>
#include <printk.h>
#endif
#include "atom.h"

View File

@@ -34,6 +34,12 @@
/* Required number of system ticks per second (normally 100 for 10ms tick) */
#define SYSTEM_TICKS_PER_SEC 100
/**
* Definition of NULL.
* If stddef.h is available on the platform it is simplest to include it
* from this header, otherwise define below.
*/
#define NULL ((void *)(0))
/**
* Architecture-specific types.