Tests/FindBacktrace: Fix compilation as C90

Revise the test from commit 9433755e5d (FindBacktrace: Add imported
library, 2024-04-06) to work when compiled as C90.
This commit is contained in:
Brad King 2024-04-17 13:12:26 -04:00
parent 56f333ef2f
commit b26ce8a1c9

View File

@ -13,6 +13,7 @@ void myfunc3(void)
int nptrs;
void* buffer[BT_BUF_SIZE];
char** strings;
size_t j;
nptrs = backtrace(buffer, BT_BUF_SIZE);
printf("backtrace() returned %d addresses\n", nptrs);
@ -26,8 +27,9 @@ void myfunc3(void)
exit(EXIT_FAILURE);
}
for (size_t j = 0; j < nptrs; j++)
for (j = 0; j < nptrs; j++) {
printf("%s\n", strings[j]);
}
free(strings);
}
@ -40,10 +42,11 @@ myfunc2(void)
void myfunc(int ncalls)
{
if (ncalls > 1)
if (ncalls > 1) {
myfunc(ncalls - 1);
else
} else {
myfunc2();
}
}
int main(int argc, char* argv[])