ObjFW  Check-in [c540d53637]

Overview
Comment:Fix compiling with DJGPP
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | 1.1
Files: files | file ages | folders
SHA3-256: c540d53637f9fe85391902e56a615d66c7ac59c14def9ec78b2f09e8b273751e
User & Date: js on 2024-08-26 21:12:35
Other Links: branch diff | manifest | tags
Context
2024-08-30
20:43
forwarding-arm64-elf.S: Fix padding with 4 check-in: eed4e94119 user: js tags: 1.1
2024-08-26
21:12
Fix compiling with DJGPP check-in: c540d53637 user: js tags: 1.1
21:12
Fix compiling with DJGPP check-in: dd49efb579 user: js tags: trunk
2024-08-25
21:39
Set version to 1.1.7 check-in: 2d82fdbd61 user: js tags: 1.1, 1.1.7-release
Changes

Modified src/macros.h from [e71e68e9ff] to [cdc40153f2].

95
96
97
98
99
100
101
102
103
104
105
106
107
108
109





110
111
112
113
114
115
116
95
96
97
98
99
100
101

102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120







-







+
+
+
+
+







#ifdef __GNUC__
# define OF_INLINE inline __attribute__((__always_inline__))
# define OF_LIKELY(cond) (__builtin_expect(!!(cond), 1))
# define OF_UNLIKELY(cond) (__builtin_expect(!!(cond), 0))
# define OF_CONST_FUNC __attribute__((__const__))
# define OF_NO_RETURN_FUNC __attribute__((__noreturn__))
# define OF_WEAK_REF(sym) __attribute__((__weakref__(sym)))
# define OF_VISIBILITY_HIDDEN __attribute__((__visibility__("hidden")))
#else
# define OF_INLINE inline
# define OF_LIKELY(cond) (cond)
# define OF_UNLIKELY(cond) (cond)
# define OF_CONST_FUNC
# define OF_NO_RETURN_FUNC
# define OF_WEAK_REF(sym)
#endif

#ifndef OF_DJGPP
# define OF_VISIBILITY_HIDDEN __attribute__((__visibility__("hidden")))
#else
# define OF_VISIBILITY_HIDDEN
#endif

#if __STDC_VERSION__ >= 201112L
# define OF_ALIGN(size) _Alignas(size)
# define OF_ALIGNOF(type) _Alignof(type)
# define OF_ALIGNAS(type) _Alignas(type)