Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
_cstddef.h
Go to the documentation of this file.
1// -*- C++ -*-
2
30#ifndef _RWSTD_CSTDDEF_H_INCLUDED
31#define _RWSTD_CSTDDEF_H_INCLUDED
32
33
34#include <rw/_defs.h>
35
36
38
39
40#ifndef NULL
41# define NULL 0
42#endif // NULL
43
44
45extern "C" {
46
47#ifdef _RWSTD_PTRDIFF_T
48typedef _RWSTD_PTRDIFF_T ptrdiff_t;
49#else
50typedef long ptrdiff_t;
51#endif // _RWSTD_PTRDIFF_T
52
53#ifdef _RWSTD_SIZE_T
54typedef _RWSTD_SIZE_T size_t;
55#else
56typedef unsigned long size_t;
57#endif // _RWSTD_SIZE_T
58
59
60#define offsetof(class, member) ((size_t)&(((class*)0)->member))
61
62
63} // extern "C"
64
65
66} // namespace std
67
68
69#endif // _RWSTD_CSTDDEF_H_INCLUDED
#define _RWSTD_NAMESPACE(name)
Definition _defs.h:567
Definition json.h:5363