aboutsummaryrefslogtreecommitdiff
path: root/include/_attrs.h
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2024-04-16 02:14:07 +0200
committerThomas Voss <mail@thomasvoss.com> 2024-04-16 02:14:07 +0200
commitfcc4316b28ecc353595ec3efd98b101494a0d2ae (patch)
treedf3bf570993247e25745cfb78484ec73175a3115 /include/_attrs.h
parent43b04a1bfaecfabe8b3460575db7be5d592f896b (diff)
Add _attrs.h for function attributes
Diffstat (limited to 'include/_attrs.h')
-rw-r--r--include/_attrs.h5
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 */