2020-03-31 12:04:53 +01:00
|
|
|
#ifndef STDDEF_H_
|
|
|
|
|
#define STDDEF_H_
|
|
|
|
|
|
2020-04-17 11:24:05 +01:00
|
|
|
#include "machine/_stdint.h"
|
2020-03-31 12:04:53 +01:00
|
|
|
|
|
|
|
|
#define NULL ((void *)0)
|
2020-07-16 14:02:51 +01:00
|
|
|
#define offsetof(t, m) ((size_t)&(((t *)0)->m))
|
2020-03-31 12:04:53 +01:00
|
|
|
|
|
|
|
|
#if defined(__cplusplus)
|
|
|
|
|
extern "C" {
|
2020-03-31 12:55:52 +01:00
|
|
|
#endif /* defined(__cplusplus) */
|
2020-03-31 12:04:53 +01:00
|
|
|
|
2020-04-30 17:46:06 +01:00
|
|
|
#ifndef __ptrdiff_t_defined
|
|
|
|
|
#define __ptrdiff_t_defined
|
2020-03-31 12:04:53 +01:00
|
|
|
typedef __intptr_t ptrdiff_t;
|
2020-04-30 17:46:06 +01:00
|
|
|
#endif
|
2020-04-17 11:24:05 +01:00
|
|
|
|
2020-04-30 17:46:06 +01:00
|
|
|
#ifndef __size_t_defined
|
|
|
|
|
#define __size_t_defined
|
2020-07-08 19:10:50 +01:00
|
|
|
typedef __size_t size_t;
|
2020-04-17 11:24:05 +01:00
|
|
|
#endif
|
2020-03-31 12:04:53 +01:00
|
|
|
|
|
|
|
|
#if defined(__cplusplus)
|
|
|
|
|
}
|
2020-03-31 12:55:52 +01:00
|
|
|
#endif /* defined(__cplusplus) */
|
2020-03-31 12:04:53 +01:00
|
|
|
|
2020-03-31 12:55:52 +01:00
|
|
|
#endif /* STDDEF_H_ */
|