-/*
- * 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