aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/stddef.h
blob: 2689311a706160e5bb635aeca5cb746ee3928071 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef __DUCC_BUILTIN___STDDEF_H__
#define __DUCC_BUILTIN___STDDEF_H__

#define NULL 0

typedef unsigned long size_t;
typedef int wchar_t;
typedef long ptrdiff_t;

#define offsetof(T, m) ((ptrdiff_t)(void*)(&((T*)0)->m))

// TODO:
// - max_align_t (C11)
// - nullptr_t (C23)

#endif