gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[libmicrohttpd] 169/335: mhd_sys_options.h: added support for more attri


From: gnunet
Subject: [libmicrohttpd] 169/335: mhd_sys_options.h: added support for more attributes for functions
Date: Sat, 27 Jul 2024 22:01:05 +0200

This is an automated email from the git hooks/post-receive script.

grothoff pushed a commit to tag stf-m2
in repository libmicrohttpd.

commit 9949be1c99451416fb6e5b9a7d4eb83d4e39645f
Author: Evgeny Grin (Karlson2k) <k2k@narod.ru>
AuthorDate: Thu May 16 14:34:01 2024 +0200

    mhd_sys_options.h: added support for more attributes for functions
---
 src/include/mhd_sys_options.h | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/src/include/mhd_sys_options.h b/src/include/mhd_sys_options.h
index 3e5ad05c..c6be865b 100644
--- a/src/include/mhd_sys_options.h
+++ b/src/include/mhd_sys_options.h
@@ -79,6 +79,29 @@
 #  endif /* ! BUILDING_MHD_LIB */
 #endif  /* ! _MHD_EXTERN */
 
+#ifdef HAVE_ATTR_VISIBILITY_INTERNAL
+/* To be used with internal non-static functions */
+#  define MHD_VISIBILITY_INTERNAL __attribute__((visibility ("internal")))
+#else
+/* To be used with internal non-static functions */
+#  define MHD_VISIBILITY_INTERNAL /* empty */
+#endif
+
+#ifdef HAVE_ATTR_PURE
+#  define MHD_FN_PURE_ __attribute__((pure))
+#else
+#  define MHD_FN_PURE_ /* empty */
+#endif
+
+#ifdef HAVE_ATTR_CONST
+#  define MHD_FN_CONST_ __attribute__((const))
+#else
+#  define MHD_FN_CONST_ MHD_FN_PURE_
+#endif
+
+/* To be used with internal non-static functions */
+#define MHD_INTERNAL MHD_VISIBILITY_INTERNAL
+
 /* Some platforms (FreeBSD, Solaris, W32) allow to override
    default FD_SETSIZE by defining it before including
    headers. */

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]