/* * C89 stddef.h file. * * Copyright © 2022-2026 Samuel Lidén Borell * * SPDX-License-Identifier: EUPL-1.2+ OR LGPL-2.1-or-later */ #ifndef _DS9K_STDDEF_H #define _DS9K_STDDEF_H #define _DS9K_NEED_NULL #define _DS9K_NEED_SIZE_T #define _DS9K_NEED_WCHAR_T #include "ds9k_internal.h" typedef _DS9K_intptr_t ptrdiff_t; #define offsetof(type, field) ((size_t)&((type *)0)->field) #endif