ladybird/LibC/sys/cdefs.h

24 lines
418 B
C
Raw Normal View History

#pragma once
#define _POSIX_VERSION 200809L
2018-10-31 15:53:11 +01:00
#define ALWAYS_INLINE inline __attribute__ ((always_inline))
#define __NORETURN __attribute__ ((noreturn))
#define __MALLOC __attribute__ ((malloc))
2018-10-31 15:53:11 +01:00
#ifdef __cplusplus
#define __BEGIN_DECLS extern "C" {
#define __END_DECLS }
#else
#define __BEGIN_DECLS
#define __END_DECLS
#endif
2018-11-05 14:50:41 +01:00
#undef __P
#define __P(a) a
#ifdef __cplusplus
extern "C" int main(int, char**);
#endif