diff options
author | Thomas Voss <mail@thomasvoss.com> | 2024-04-16 02:14:07 +0200 |
---|---|---|
committer | Thomas Voss <mail@thomasvoss.com> | 2024-04-16 02:14:07 +0200 |
commit | fcc4316b28ecc353595ec3efd98b101494a0d2ae (patch) | |
tree | df3bf570993247e25745cfb78484ec73175a3115 /include/_attrs.h | |
parent | 43b04a1bfaecfabe8b3460575db7be5d592f896b (diff) |
Add _attrs.h for function attributes
Diffstat (limited to 'include/_attrs.h')
-rw-r--r-- | include/_attrs.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/include/_attrs.h b/include/_attrs.h index 513a5c7..d3ab3e8 100644 --- a/include/_attrs.h +++ b/include/_attrs.h @@ -1,7 +1,8 @@ #ifndef MLIB__ATTRS_H #define MLIB__ATTRS_H -#define _mlib_pure __nodiscard__, __unsequenced__ -#define _mlib_inline gnu::__always_inline__, clang::__always_inline__ +#define _mlib_pure __nodiscard__, __unsequenced__ +#define _mlib_inline gnu::__always_inline__, clang::__always_inline__ +#define _mlib_printf(n, m) gnu::__format__(printf, n, m) #endif /* !MLIB__ATTRS_H */ |