| 27 | enum ErrorCode { E_NONE, E_DATA, E_TIMEOUT, E_STATE, E_SYSCALL, E_SIZE }; |
| 28 | |
| 29 | static String errorCodeToString(ErrorCode ec) { |
| 30 | switch (ec) { |
| 31 | case E_NONE: |
| 32 | return "E_NONE"; |
| 33 | break; |
| 34 | case E_DATA: |
| 35 | return "E_DATA"; |
| 36 | break; |
| 37 | case E_TIMEOUT: |
| 38 | return "E_TIMEOUT"; |
| 39 | break; |
| 40 | case E_STATE: |
| 41 | return "E_STATE"; |
| 42 | break; |
| 43 | case E_SYSCALL: |
| 44 | return "E_SYSCALL"; |
| 45 | break; |
| 46 | case E_SIZE: |
| 47 | return "E_SIZE"; |
| 48 | break; |
| 49 | } |
| 50 | return ""; |
| 51 | } |
| 52 | |
| 53 | struct Error { |
| 54 | ErrorCode code = E_NONE; |
nothing calls this directly
no outgoing calls
no test coverage detected