|
Melee Modding Library
2.0.0
A C library for modding Super Smash Bros Melee
|
handle run-time errors More...
#include "print.h"Go to the source code of this file.
Macros | |
| #define | THROW_ERROR(code, msg) |
| #define | ERROR_MSG(msg) |
| #define | ERROR_STATE _errorState; |
| #define | ERROR_THROWN(code) (_errorState & (code)) |
| #define | ERR_1 (1 << 0) |
| #define | ERR_2 (1 << 1) |
| #define | ERR_3 (1 << 2) |
| #define | ERR_4 (1 << 3) |
| #define | ERR_5 (1 << 4) |
| #define | ERR_6 (1 << 5) |
| #define | ERR_7 (1 << 6) |
| #define | ERR_8 (1 << 7) |
| #define | ERR_9 (1 << 8) |
| #define | ERR_10 (1 << 9) |
| #define | ERR_11 (1 << 10) |
| #define | ERR_12 (1 << 11) |
| #define | ERR_13 (1 << 12) |
| #define | ERR_14 (1 << 13) |
| #define | ERR_15 (1 << 14) |
| #define | ERR_16 (1 << 15) |
| #define | ERR_17 (1 << 16) |
| #define | ERR_18 (1 << 17) |
| #define | ERR_19 (1 << 18) |
| #define | ERR_20 (1 << 19) |
| #define | ERR_21 (1 << 20) |
| #define | ERR_22 (1 << 21) |
| #define | ERR_23 (1 << 22) |
| #define | ERR_24 (1 << 23) |
| #define | ERR_25 (1 << 24) |
| #define | ERR_26 (1 << 25) |
| #define | ERR_27 (1 << 26) |
| #define | ERR_28 (1 << 27) |
| #define | ERR_29 (1 << 28) |
| #define | ERR_30 (1 << 29) |
| #define | ERR_31 (1 << 30) |
| #define | ERR_32 (1 << 31) |
Variables | |
| u32 | _errorState |
handle run-time errors
| #define ERROR_STATE _errorState; |
true as soon as one error throw
| #define ERROR_THROWN | ( | code | ) | (_errorState & (code)) |
check if error code has been thrown
| #define ERR_1 (1 << 0) |
Error Code
| #define ERR_2 (1 << 1) |
Error Code
| #define ERR_3 (1 << 2) |
Error Code
| #define ERR_4 (1 << 3) |
Error Code
| #define ERR_5 (1 << 4) |
Error Code
| #define ERR_6 (1 << 5) |
Error Code
| #define ERR_7 (1 << 6) |
Error Code
| #define ERR_8 (1 << 7) |
Error Code
| #define ERR_9 (1 << 8) |
Error Code
| #define ERR_10 (1 << 9) |
Error Code
| #define ERR_11 (1 << 10) |
Error Code
| #define ERR_12 (1 << 11) |
Error Code
| #define ERR_13 (1 << 12) |
Error Code
| #define ERR_14 (1 << 13) |
Error Code
| #define ERR_15 (1 << 14) |
Error Code
| #define ERR_16 (1 << 15) |
Error Code
| #define ERR_17 (1 << 16) |
Error Code
| #define ERR_18 (1 << 17) |
Error Code
| #define ERR_19 (1 << 18) |
Error Code
| #define ERR_20 (1 << 19) |
Error Code
| #define ERR_21 (1 << 20) |
Error Code
| #define ERR_22 (1 << 21) |
Error Code
| #define ERR_23 (1 << 22) |
Error Code
| #define ERR_24 (1 << 23) |
Error Code
| #define ERR_25 (1 << 24) |
Error Code
| #define ERR_26 (1 << 25) |
Error Code
| #define ERR_27 (1 << 26) |
Error Code
| #define ERR_28 (1 << 27) |
Error Code
| #define ERR_29 (1 << 28) |
Error Code
| #define ERR_30 (1 << 29) |
Error Code
| #define ERR_31 (1 << 30) |
Error Code
| #define ERR_32 (1 << 31) |
Error Code
| u32 _errorState |
Only true if error has never been called
1.8.11