File tree Expand file tree Collapse file tree 8 files changed +5
-14
lines changed
Expand file tree Collapse file tree 8 files changed +5
-14
lines changed Original file line number Diff line number Diff line change 1111
1212#ifdef __cplusplus
1313extern "C" {
14- #elif defined(__STDC__) && defined(__STDC_VERSION__) && \
14+ #elif defined(__STDC__) && defined(__STDC_VERSION__) && \
1515 __STDC_VERSION__ >= 199901L
1616
1717#include <stdbool.h>
@@ -40,7 +40,6 @@ typedef size_t bool;
4040#include <stddef.h>
4141#include <string.h>
4242
43-
4443/* ARG_MAX definition block kept as-is for compatibility */
4544#if defined(_AIX )
4645
Original file line number Diff line number Diff line change 22#include <stdlib.h>
33#include <string.h>
44
5- #define LIBACQUIRE_IMPLEMENTATION
5+ #include <errno.h>
66
77#include <acquire_common_defs.h>
88#include <acquire_config.h>
4444
4545int main (int argc , char * argv []) {
4646 int rc = EXIT_SUCCESS ;
47- struct DocoptArgs * args = malloc ( sizeof * args );
47+ struct DocoptArgs * args = calloc ( 1 , sizeof * args );
4848 enum Checksum checksum = LIBACQUIRE_SHA256 ;
4949 char output_full_path [NAME_MAX + 1 ];
5050 const char * check_env = NULL ;
Original file line number Diff line number Diff line change @@ -156,5 +156,7 @@ foreach (ARCHIVE_LIB ${_archives})
156156 "lib${PROJECT_NAME} "
157157 "${archive_lib} "
158158 )
159+ target_compile_definitions ("${EXEC_NAME} " PRIVATE LIBACQUIRE_IMPLEMENTATION=1)
160+
159161 test_wrapper()
160162endforeach (ARCHIVE_LIB ${_archives} )
Original file line number Diff line number Diff line change 44#include <greatest.h>
55#include <stdbool.h>
66
7- #define LIBACQUIRE_IMPLEMENTATION
8-
97#include <acquire.h>
108#include <acquire_config.h>
119#include <config_for_tests.h>
Original file line number Diff line number Diff line change 99#include <acquire_config.h>
1010#include <config_for_tests.h>
1111
12- #define LIBACQUIRE_IMPLEMENTATION
13-
1412#ifdef USE_CRC32C
1513#include <acquire_crc32c.h>
1614#elif defined(USE_LIBRHASH )
Original file line number Diff line number Diff line change 33
44#include <greatest.h>
55
6- #define LIBACQUIRE_IMPLEMENTATION
7-
86#include <acquire_common_defs.h>
97#include <acquire_config.h>
108#include <config_for_tests.h>
Original file line number Diff line number Diff line change 1313#define PATH_SEP "/"
1414#endif /* defined(_MSC_VER) && !defined(__INTEL_COMPILER) */
1515
16- #define LIBACQUIRE_IMPLEMENTATION
1716#include <acquire_fileutils.h>
1817#include ARCHIVE_LIB_NAME
19- #undef LIBACQUIRE_IMPLEMENTATION
2018
2119#include <acquire_common_defs.h>
2220#include <acquire_config.h>
Original file line number Diff line number Diff line change 33
44#include <greatest.h>
55
6- #define LIBACQUIRE_IMPLEMENTATION
76#include <acquire_fileutils.h>
8- #undef LIBACQUIRE_IMPLEMENTATION
97
108#include <config_for_tests.h>
119
You can’t perform that action at this time.
0 commit comments