welibc
A clear, secure, and well documented standard C library
Macros | Typedefs
stddef.h File Reference

Common definitions for types and macros. More...

Go to the source code of this file.

Macros

#define _NULL
 
#define _SIZE_T
 
#define NULL   ((void *) 0)
 
#define offsetof(type, member)   ((size_t) &(type.member) - &type)
 

Typedefs

typedef signed long ptrdiff_t
 
typedef unsigned long size_t
 
typedef unsigned int wchar_t
 

Detailed Description

Common definitions for types and macros.

Definition in file stddef.h.

Macro Definition Documentation

◆ _NULL

#define _NULL

Definition at line 56 of file stddef.h.

◆ _SIZE_T

#define _SIZE_T

Definition at line 44 of file stddef.h.

◆ NULL

#define NULL   ((void *) 0)

Definition at line 57 of file stddef.h.

◆ offsetof

#define offsetof (   type,
  member 
)    ((size_t) &(type.member) - &type)

Definition at line 64 of file stddef.h.

Typedef Documentation

◆ ptrdiff_t

typedef signed long ptrdiff_t

Definition at line 40 of file stddef.h.

◆ size_t

typedef unsigned long size_t

Definition at line 45 of file stddef.h.

◆ wchar_t

typedef unsigned int wchar_t

Definition at line 52 of file stddef.h.