tests: More refactoring, add helper header to every test, override exit for better error reporting

This commit is contained in:
Tibor Nagy
2019-02-21 21:13:28 +01:00
parent 6266d29242
commit 9a0ea6ff34
99 changed files with 323 additions and 88 deletions
+18 -15
View File
@@ -1,20 +1,23 @@
#include <stdlib.h>
volatile float f;
volatile long double ld;
volatile unsigned long long ll;
lldiv_t mydivt;
#include "test_helpers.h"
volatile float f;
volatile long double ld;
volatile unsigned long long ll;
lldiv_t mydivt;
int main(void) {
char* tmp;
f = strtof("gnu", &tmp);
ld = strtold("gnu", &tmp);
ll = strtoll("gnu", &tmp, 10);
ll = strtoull("gnu", &tmp, 10);
ll = llabs(10);
mydivt = lldiv(10,1);
ll = mydivt.quot;
ll = mydivt.rem;
ll = atoll("10");
_Exit(0);
char* tmp;
f = strtof("gnu", &tmp);
ld = strtold("gnu", &tmp);
ll = strtoll("gnu", &tmp, 10);
ll = strtoull("gnu", &tmp, 10);
ll = llabs(10);
mydivt = lldiv(10,1);
ll = mydivt.quot;
ll = mydivt.rem;
ll = atoll("10");
_Exit(0);
}