Lasse Collin
5394a1665b
Tests: tuktest.h: Treat Clang separately from GCC.
...
Don't assume that Clang defines __GNUC__ as the extensions
are available in clang-cl as well (and possibly in some other
Clang variants?).
2024-02-14 21:12:58 +02:00
Lasse Collin
cce7330b9f
Tests: tuktest.h: Add a missing word to a comment.
2024-02-14 21:11:03 +02:00
Lasse Collin
5dd8fc9452
Tests: tuktest.h: Fix the comment about STest.
2024-02-14 21:10:10 +02:00
Lasse Collin
22af94128b
Add SPDX license identifier into 0BSD source code files.
2024-02-14 18:31:16 +02:00
Lasse Collin
689e0228ba
Change most public domain parts to 0BSD.
...
Translations and doc/xz-file-format.txt and doc/lzma-file-format.txt
were not touched.
COPYING.0BSD was added.
2024-02-14 18:31:12 +02:00
Lasse Collin
0e1545fea3
Tests: tuktest.h: Support tuktest_malloc(0).
...
It's not needed in XZ Utils at least for now. It's good to support
it still because if such use is needed later, it wouldn't be
caught on GNU/Linux since malloc(0) from glibc returns non-NULL.
2023-01-08 00:32:29 +02:00
Lasse Collin
f2d084fe3f
Tests: Silence warnings about unused functions from tuktest.h.
...
Warnings about unused tuktest_run_test conveniently tell which
test programs haven't been converted to tuktest.h yet but I
silenced that warning too for now anyway.
It is fine to use __attribute__((__unused__)) even when the
function is actually used because the attribute only means
that the function might be unused.
2022-09-09 14:12:30 +03:00
Lasse Collin
5ba9459e6c
Tests: tuktest.h: Add tuktest_error_impl to help with error conditions.
2022-06-16 14:12:14 +03:00
Lasse Collin
b339892668
Tests: tuktest.h: Rename file_from_* and use tuktest_malloc there.
2022-06-16 13:29:59 +03:00
Lasse Collin
d8b63a0ad6
Tests: tuktest.h: Add malloc wrapper with automatic freeing.
2022-06-16 13:08:19 +03:00
Lasse Collin
1d51536a4b
Tests: tuktest.h: Move a function.
2022-06-16 11:47:37 +03:00
Lasse Collin
86bab755be
Tests: Add file reading helpers to tuktest.h.
2022-06-14 21:26:13 +03:00
Lasse Collin
83d2337b72
Tests: tuktest.h: Move a printf from a macro to a helper function.
2022-06-14 18:21:57 +03:00
Lasse Collin
df71ba1c99
Tests: Add tuktest.h mini-test-framework.
2022-06-02 20:25:21 +03:00