|
555d5074
|
2017-04-10T13:10:45
|
|
build: Switch to AC_C_BIGENDIAN defining WORD_BIGENDIAN
We should use the autoconf macro instead of expecting the system to
provide the endianness information, which many do not.
[guillem@hadrons.org:
- Use autoconf macro instead of gnulib one.
- Slightly reword commit message. ]
Signed-off-by: Guillem Jover <guillem@hadrons.org>
|
|
c3c8d859
|
2017-06-01T02:43:22
|
|
build: Drop GCC specific compiler flag -include
Instead, explicitly include <config.h> in library and test source files
for increased portability.
Based-on-patch-by: Michael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>
|
|
23637d72
|
2017-04-10T13:10:40
|
|
build: Stop checking for malloc() and memset()
We do not provide alternatives for when memset() is missing, or when
malloc() is not GNU-style malloc(), causing redirection to (undefined)
rpl_malloc(). We do not rely on GNU-style malloc() at all, so there is
no point in checking for it.
[guillem@hadrons.org:
- Slightly reword commit message. ]
Signed-off-by: Guillem Jover <guillem@hadrons.org>
|
|
765a605e
|
2017-04-10T13:10:39
|
|
build: Add -no-undefined libtool flag
We have no need for undefined symbols, so we can let the shared
library build even on systems without support for undefined symbols.
[guillem@hadrons.org:
- Place the option on its own line.
- Slightly reword commit message. ]
Signed-off-by: Guillem Jover <guillem@hadrons.org>
|
|
bb131b2e
|
2017-04-10T13:10:38
|
|
Stop using non-portable <sys/cdefs.h>
For portability, we should not rely on the __BEGIN_DECLS, __END_DECLS
and __P to be predefined somewhere. For __P, we just remove its usage
as we do not support pre-ANSI-C compilers.
[guillem@hadrons.org:
- Separate extern declarations with newlines.
- Slightly reword commit message. ]
Signed-off-by: Guillem Jover <guillem@hadrons.org>
|
|
ed7d023e
|
2016-02-10T00:16:06
|
|
Release libmd 0.0.0
|
|
4eaf4a12
|
2011-10-23T19:20:26
|
|
Add compatibility with other BSDs
|
|
f1291e88
|
2011-05-29T04:46:46
|
|
build: Use <endian.h> when <sys/endian.h> is not available
|
|
7a85a557
|
2016-02-09T10:17:55
|
|
Remove hidden dependencies from public headers
Include <sys/types.h> in all public headers as they need them, so that
programs do not need to add such header to be able to build.
|
|
18ebbe24
|
2012-05-29T05:44:54
|
|
Use stdint types instead of BSD u_int ones
|
|
581c239f
|
2011-05-29T04:46:28
|
|
Remove __bounded__ GCC attribute
This is a BSD specific extension to GCC, and as such not widely
available elsewhere.
|
|
79b3a0b7
|
2011-05-29T04:48:16
|
|
build: Add build infrastructure
|
|
7a257475
|
2014-07-19T16:49:55
|
|
build: Add weak_alias definition
|
|
c5179609
|
2015-06-29T17:32:14
|
|
build: Define a dummy _DIAGASSERT
|
|
649209d4
|
2014-07-19T16:11:42
|
|
build: Use stdint
|
|
1878b975
|
2014-07-19T16:11:25
|
|
man: Add LIBRARY section
|
|
ee0b2299
|
2011-05-29T03:22:21
|
|
Initial import from OpenBSD and NetBSD
|