26 lines
427 B
C
26 lines
427 B
C
|
|
#include "exception.h"
|
||
|
|
|
||
|
|
char* exceptionAsCString(VMBL_Exception exception)
|
||
|
|
{
|
||
|
|
switch (exception.type)
|
||
|
|
{
|
||
|
|
case EXCEPTION_NONE:
|
||
|
|
return "EXCEPTION_NONE";
|
||
|
|
break;
|
||
|
|
|
||
|
|
case EXCEPTION_STACK_OVERFLOW:
|
||
|
|
return "EXCEPTION_STACK_OVERFLOW";
|
||
|
|
break;
|
||
|
|
|
||
|
|
case EXCEPTION_STACK_UNDERFLOW:
|
||
|
|
return "EXCEPTION_STACK_UNDERFLOW";
|
||
|
|
break;
|
||
|
|
|
||
|
|
case EXCEPTION_INVALID_OPCODE:
|
||
|
|
return "EXCEPTION_INVALID_OPCODE";
|
||
|
|
break;
|
||
|
|
|
||
|
|
default:
|
||
|
|
break;
|
||
|
|
}
|
||
|
|
}
|