/* stddef.h * Copyright (c) 1990 Intel Corporation, ALL RIGHTS RESERVED. * * stddef.h - standard definitions */ #ifndef _stddefh #define _stddefh #ifndef NULL #define NULL ((void *)0) #endif #ifndef _size_t #define _size_t typedef unsigned size_t; /* result of sizeof operator */ #endif #define offsetof(s_type, memb) ((size_t)(char *)&((s_type *)0)->memb) typedef int ptrdiff_t; /* result of subtracting two pointers */ /* non-ANSI definitions */ #define NUL '\0' /* string terminator */ #endif /* _stddefh */