feat: This is wsl compatible.

This commit is contained in:
2025-06-24 22:05:40 +02:00
parent ef8c3218d4
commit 43b324789e
2 changed files with 21 additions and 1 deletions

15
set.c
View File

@@ -109,7 +109,13 @@ int main(int argc, char** argv)
printf("\n\n%s", BANNER);
#endif /* ifndef NO_BANNER */
if (!set_up())
{
fprintf(stderr, "%s\n", "Setup call returned with error. Aborting execution.");
return 1;
}
int counter = 0;
set_bundle_suits(NULL, &counter, true);
@@ -123,4 +129,11 @@ int main(int argc, char** argv)
dispatch_test_suits(suits, counter);
free(suits);
if (!tear_down())
{
fprintf(stderr, "%s\n", "Teardown returned with error.");
return 1;
}
return 0;
}

7
set.h
View File

@@ -26,6 +26,13 @@ char *format_string(const char *fmt, ...);
// To be implemented by user.
void set_bundle_suits(struct SETSuit **suits, int *counter, bool count);
bool set_up();
bool tear_down();
#define SETUP() bool set_up()
#define TEAR_DOWN() bool tear_down()
#define BUNDLE() \
void set_bundle_suits(struct SETSuit **suits, int *counter, bool count)