summaryrefslogtreecommitdiffstats
path: root/config.h.in
diff options
context:
space:
mode:
Diffstat (limited to 'config.h.in')
-rw-r--r--config.h.in19
1 files changed, 19 insertions, 0 deletions
diff --git a/config.h.in b/config.h.in
new file mode 100644
index 0000000..9ef3491
--- /dev/null
+++ b/config.h.in
@@ -0,0 +1,19 @@
+#ifndef PTXMC_CONFIG_H_INCLUDED
+#define PTXMC_CONFIG_H_INCLUDED
+
+#mesondefine HAS_ATTR_WUR
+#mesondefine HAS_ATTR_ALWAYS_INLINE
+
+#ifdef HAS_ATTR_WUR
+#define ATTR_WUR __attribute__((warn_unused_result))
+#else
+#define ATTR_WUR
+#endif
+
+#ifdef HAS_ATTR_ALWAYS_INLINE
+#define ATTR_ALWAYS_INLINE __attribute__((always_inline))
+#else
+#define ATTR_ALWAYS_INLINE
+#endif
+
+#endif /* include guard */