X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2Finclude%2Fstddef.h;h=1995839c1fa65954d06159b9cdc23767aee5803e;hb=3e29ef3929531865fe4b669b09609baa8158af66;hp=01636359d018c8a15053b3380405718f5045823e;hpb=ac01ae9668972f7fc8223d8fd68168f27c7baec0;p=tpg%2Facess2.git diff --git a/Usermode/include/stddef.h b/Usermode/include/stddef.h index 01636359..1995839c 100644 --- a/Usermode/include/stddef.h +++ b/Usermode/include/stddef.h @@ -1,21 +1,12 @@ -/* - * AcessOS LibC - * stddef.h - */ -#ifndef _STDDEF_H -#define _STDDEF_H +#ifndef _STDDEF_H_ +#define _STDDEF_H_ + +#include "acess/intdefs.h" -// === CONSTANTS === #ifndef NULL # define NULL ((void*)0) #endif -// === TYPES === -#ifndef size_t -typedef unsigned int size_t; -#endif - -// === MACROS === -#define offsetof(st, m) ((size_t)((uintptr_t)((char *)&((st *)(0))->m - (char *)0 ))) +typedef __intptr_t size_t; #endif