aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/stddef.h
blob: ffcf225c5fb5b266922e9d661cd36f04792efc9a (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