Moritz Grimm
715be8094b
Switch to clock_gettime(CLOCK_MONOTONIC)
2015-05-28 00:10:52 +02:00
Moritz Grimm
f6ec4e1aeb
Add check unit testing framework w/ 2 dummy tests
2015-05-06 23:45:52 +02:00
Moritz Grimm
33eb55ae34
Relocate config file check
...
* Stop supporting systems without stat(2) while here
* Remove some additional configure checks for ubiquitous functions (>=C99)
2015-05-06 17:00:23 +00:00
Moritz Grimm
ab268e9616
Strip xalloc to something much simpler
...
The libxalloc was reincarnated long ago in a separate utility library.
It did a good job help make ezstream have robust memory management years ago,
but now it's time to move on and get back to basics.
The replacement introduces reallocarray(), which is an overflow-checking
alternative to both malloc (NULL ptr) and realloc().
2015-04-22 23:38:19 +02:00
Moritz Grimm
85c90a3c80
Add support for compiler attributes
2015-04-16 19:30:36 +02:00
Moritz Grimm
e3b3ed4cf9
Remove active support for Windows and certain legacy UNIX systems
2015-04-15 23:16:12 +02:00
Moritz Grimm
8390d09b24
Clean up number of compiler settings
2015-02-27 22:59:20 +01:00
Moritz Grimm
739a08b5b9
Untangle compatibility code
...
* update to latest strlc*(3) and strtonum(3) functions
* isolate local_basename()
2015-02-27 22:42:51 +01:00
Moritz Grimm
00017d2165
Unconditionally include compat
2015-02-27 15:17:24 +01:00
Moritz Grimm
291ed50044
Drop RCS ID tag
2015-02-23 13:51:55 +01:00
Moritz Grimm
e2e0345d2e
Rename configure.in to configure.ac
2015-01-17 23:33:06 +01:00