1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-18 20:42:09 +00:00

LibC: Move size_t, ptrdiff_t and NULL to stddef.h. #POSIX

This commit is contained in:
Andreas Kling 2019-05-28 14:29:08 +02:00
parent cbd858544d
commit ab9db3a717
2 changed files with 11 additions and 8 deletions

View file

@ -2,3 +2,12 @@
#include <sys/cdefs.h> #include <sys/cdefs.h>
#include <sys/types.h> #include <sys/types.h>
#ifdef __cplusplus
#define NULL nullptr
#else
#define NULL ((void*)0)
#endif
typedef __PTRDIFF_TYPE__ ptrdiff_t;
typedef __SIZE_TYPE__ size_t;

View file

@ -1,7 +1,8 @@
#pragma once #pragma once
#include <sys/cdefs.h> #include <stddef.h>
#include <stdint.h> #include <stdint.h>
#include <sys/cdefs.h>
__BEGIN_DECLS __BEGIN_DECLS
@ -14,7 +15,6 @@ typedef uint32_t gid_t;
typedef int __pid_t; typedef int __pid_t;
#define pid_t __pid_t #define pid_t __pid_t
typedef __SIZE_TYPE__ size_t;
typedef int __ssize_t; typedef int __ssize_t;
#define ssize_t __ssize_t #define ssize_t __ssize_t
@ -58,11 +58,5 @@ struct utimbuf {
time_t modtime; time_t modtime;
}; };
#ifdef __cplusplus
#define NULL nullptr
#else
#define NULL 0
#endif
__END_DECLS __END_DECLS