Allow undefined BACKTRACE_* but emit a compiler warning.

This commit is contained in:
Steve Checkoway
2003-08-07 18:29:35 +00:00
parent 0628dd78f3
commit db6659ba91
2 changed files with 15 additions and 1 deletions
@@ -374,8 +374,15 @@ static void do_backtrace(void **buf, size_t size)
unsigned i;
for (i=0; frame && frame->linkReg && i<size; ++i, frame=frame->stackPointer)
buf[i] = frame->linkReg;
i = (i == size ? size - 1 : i);
buf[i] = NULL;
}
#else
#warning Undefined BACKTRACE_METHOD_*
static void do_backtrace(void **buf, size_t size)
{
buf[0] = NULL;
}
#endif