[nasm:nasm-2.15.xx] config/unconfig.h: still needs to be in the repository

nasm-bot for H. Peter Anvin (Intel) hpa at zytor.com
Wed Jul 8 08:57:06 PDT 2020


Commit-ID:  dacee5a5f5c57b41c3c8351a931cb1fe1ac9eddf
Gitweb:     http://repo.or.cz/w/nasm.git?a=commitdiff;h=dacee5a5f5c57b41c3c8351a931cb1fe1ac9eddf
Author:     H. Peter Anvin (Intel) <hpa at zytor.com>
AuthorDate: Wed, 8 Jul 2020 08:53:28 -0700
Committer:  H. Peter Anvin (Intel) <hpa at zytor.com>
CommitDate: Wed, 8 Jul 2020 08:53:28 -0700

config/unconfig.h: still needs to be in the repository

config/unconfig.h is build from config/config.h.in, but the latter
doesn't exist in the repository either. config/unconfig.h is cleaner,
so check it back into the repository, to let non-Unix-sh people be
able to build from the repo.

Signed-off-by: H. Peter Anvin (Intel) <hpa at zytor.com>


---
 config/unconfig.h | 182 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 182 insertions(+)

diff --git a/config/unconfig.h b/config/unconfig.h
new file mode 100644
index 00000000..79cb70aa
--- /dev/null
+++ b/config/unconfig.h
@@ -0,0 +1,182 @@
+/* config/unconfig.h: autogenerated by tools/unconfig.pl */
+
+#ifndef CONFIG_UNCONFIG_H
+#define CONFIG_UNCONFIG_H
+
+#ifndef alloc_size_func2
+# ifdef HAVE_FUNC_ATTRIBUTE2_ALLOC_SIZE
+#  define alloc_size_func2(x1,x2) __attribute__((alloc_size(x1,x2)))
+# else
+#  define alloc_size_func2(x1,x2)
+# endif
+#endif
+
+#ifndef alloc_size_func2_ptr
+# ifdef HAVE_FUNC_PTR_ATTRIBUTE2_ALLOC_SIZE
+#  define alloc_size_func2_ptr(x1,x2) __attribute__((alloc_size(x1,x2)))
+# else
+#  define alloc_size_func2_ptr(x1,x2)
+# endif
+#endif
+
+#ifndef end_with_null
+# ifdef HAVE_FUNC_ATTRIBUTE_SENTINEL
+#  define end_with_null __attribute__((sentinel))
+# else
+#  define end_with_null
+# endif
+#endif
+
+#ifndef end_with_null_ptr
+# ifdef HAVE_FUNC_PTR_ATTRIBUTE_SENTINEL
+#  define end_with_null_ptr __attribute__((sentinel))
+# else
+#  define end_with_null_ptr
+# endif
+#endif
+
+#ifndef format_func3
+# ifdef HAVE_FUNC_ATTRIBUTE3_FORMAT
+#  define format_func3(x1,x2,x3) __attribute__((format(x1,x2,x3)))
+# else
+#  define format_func3(x1,x2,x3)
+# endif
+#endif
+
+#ifndef format_func3_ptr
+# ifdef HAVE_FUNC_PTR_ATTRIBUTE3_FORMAT
+#  define format_func3_ptr(x1,x2,x3) __attribute__((format(x1,x2,x3)))
+# else
+#  define format_func3_ptr(x1,x2,x3)
+# endif
+#endif
+
+#ifndef const_func
+# ifdef HAVE_FUNC_ATTRIBUTE_CONST
+#  define const_func __attribute__((const))
+# else
+#  define const_func
+# endif
+#endif
+
+#ifndef const_func_ptr
+# ifdef HAVE_FUNC_PTR_ATTRIBUTE_CONST
+#  define const_func_ptr __attribute__((const))
+# else
+#  define const_func_ptr
+# endif
+#endif
+
+#ifndef pure_func
+# ifdef HAVE_FUNC_ATTRIBUTE_PURE
+#  define pure_func __attribute__((pure))
+# else
+#  define pure_func
+# endif
+#endif
+
+#ifndef pure_func_ptr
+# ifdef HAVE_FUNC_PTR_ATTRIBUTE_PURE
+#  define pure_func_ptr __attribute__((pure))
+# else
+#  define pure_func_ptr
+# endif
+#endif
+
+#ifndef noreturn_func
+# ifdef HAVE_FUNC_ATTRIBUTE_NORETURN
+#  define noreturn_func __attribute__((noreturn))
+# else
+#  define noreturn_func
+# endif
+#endif
+
+#ifndef unlikely_func
+# ifdef HAVE_FUNC_ATTRIBUTE_COLD
+#  define unlikely_func __attribute__((cold))
+# else
+#  define unlikely_func
+# endif
+#endif
+
+#ifndef unlikely_func_ptr
+# ifdef HAVE_FUNC_PTR_ATTRIBUTE_COLD
+#  define unlikely_func_ptr __attribute__((cold))
+# else
+#  define unlikely_func_ptr
+# endif
+#endif
+
+#ifndef unused_func
+# ifdef HAVE_FUNC_ATTRIBUTE_UNUSED
+#  define unused_func __attribute__((unused))
+# else
+#  define unused_func
+# endif
+#endif
+
+#ifndef unused_func_ptr
+# ifdef HAVE_FUNC_PTR_ATTRIBUTE_UNUSED
+#  define unused_func_ptr __attribute__((unused))
+# else
+#  define unused_func_ptr
+# endif
+#endif
+
+#ifndef noreturn_func_ptr
+# ifdef HAVE_FUNC_PTR_ATTRIBUTE_NORETURN
+#  define noreturn_func_ptr __attribute__((noreturn))
+# else
+#  define noreturn_func_ptr
+# endif
+#endif
+
+#ifndef never_null
+# ifdef HAVE_FUNC_ATTRIBUTE_RETURNS_NONNULL
+#  define never_null __attribute__((returns_nonnull))
+# else
+#  define never_null
+# endif
+#endif
+
+#ifndef never_null_ptr
+# ifdef HAVE_FUNC_PTR_ATTRIBUTE_RETURNS_NONNULL
+#  define never_null_ptr __attribute__((returns_nonnull))
+# else
+#  define never_null_ptr
+# endif
+#endif
+
+#ifndef malloc_func
+# ifdef HAVE_FUNC_ATTRIBUTE_MALLOC
+#  define malloc_func __attribute__((malloc))
+# else
+#  define malloc_func
+# endif
+#endif
+
+#ifndef malloc_func_ptr
+# ifdef HAVE_FUNC_PTR_ATTRIBUTE_MALLOC
+#  define malloc_func_ptr __attribute__((malloc))
+# else
+#  define malloc_func_ptr
+# endif
+#endif
+
+#ifndef alloc_size_func1
+# ifdef HAVE_FUNC_ATTRIBUTE1_ALLOC_SIZE
+#  define alloc_size_func1(x1) __attribute__((alloc_size(x1)))
+# else
+#  define alloc_size_func1(x1)
+# endif
+#endif
+
+#ifndef alloc_size_func1_ptr
+# ifdef HAVE_FUNC_PTR_ATTRIBUTE1_ALLOC_SIZE
+#  define alloc_size_func1_ptr(x1) __attribute__((alloc_size(x1)))
+# else
+#  define alloc_size_func1_ptr(x1)
+# endif
+#endif
+
+#endif /* CONFIG_UNCONFIG_H */


More information about the Nasm-commits mailing list