Embedded Artistry Framework
Embedded Systems C++ Framework
Macros
stddef.h File Reference
#include <_types/_ptrdiff_t.h>
#include <_types/_size_t.h>
Include dependency graph for stddef.h:
This graph shows which files directly or indirectly include this file:

Macros

#define NULL   ((void*)0)
 
#define offsetof(type, member)   ((size_t)((char*)&(((type*)0)->member) - (char*)0))
 
#define STDDEF_H_
 
#define NULL   ((void*)0)
 
#define offsetof(type, member)   ((size_t)((char*)&(((type*)0)->member) - (char*)0))
 

Macro Definition Documentation

◆ NULL [1/2]

#define NULL   ((void*)0)

Expands to ((void*)0) (not C++). Implementation-defined null pointer constant

◆ NULL [2/2]

#define NULL   ((void*)0)

◆ offsetof [1/2]

#define offsetof (   type,
  member 
)    ((size_t)((char*)&(((type*)0)->member) - (char*)0))

byte offset from the beginning of a struct type to specified member

◆ offsetof [2/2]

#define offsetof (   type,
  member 
)    ((size_t)((char*)&(((type*)0)->member) - (char*)0))

◆ STDDEF_H_

#define STDDEF_H_