Files

19 lines
392 B
C

// Freestanding ISO C stddef subset for nt-lite target builds.
#pragma once
typedef unsigned __int64 size_t;
typedef __int64 ptrdiff_t;
#ifndef NULL
#define NULL ((void*)0)
#endif
#ifndef offsetof
#if defined(__clang__) || defined(__GNUC__)
#define offsetof(type, member) __builtin_offsetof(type, member)
#else
#define offsetof(type, member) ((size_t)&(((type*)0)->member))
#endif
#endif