Now handles multiple hosts and targets.
[deliverable/binutils-gdb.git] / gdb / stddef.h
CommitLineData
dd3b648e
RP
1#ifndef _STDDEF_H
2#define _STDDEF_H
3
4/* Signed type of difference of two pointers. */
5
6typedef long ptrdiff_t;
7
8/* Unsigned type of `sizeof' something. */
9
10#ifndef _SIZE_T /* in case <sys/types.h> has defined it. */
11#define _SIZE_T
12typedef unsigned long size_t;
13#endif /* _SIZE_T */
14
15/* A null pointer constant. */
16
17#undef NULL /* in case <stdio.h> has defined it. */
18#define NULL 0
19
20/* Offset of member MEMBER in a struct of type TYPE. */
21
22#define offsetof(TYPE, MEMBER) ((size_t) &((TYPE *)0)->MEMBER)
23
24#endif /* _STDDEF_H */
This page took 0.024208 seconds and 4 git commands to generate.