Implementation of procedures that handle printing of error messages.
More...
#include <stdlib.h>
Go to the source code of this file.
|
|
#define | BUFFER_LEN 4096 |
| |
|
#define | ENV_MSG_UNDECLARED_TVAR 0 |
| |
|
#define | ENV_MSG_OBJECT_VAR 1 |
| |
|
#define | ENV_MSG_UNDECLARED_MVAR 2 |
| |
|
#define | ENV_MSG_TVAR 3 |
| |
|
#define | ENV_MSG_TNAME_DEFINED 4 |
| |
|
#define | ENV_MSG_ONAME_DEFINED 5 |
| |
|
#define | ENV_MSG_WRONG_ACTUAL_KIND 6 |
| |
|
#define | ENV_MSG_EXPECTED_PRODUCT_KIND 7 |
| |
|
#define | ENV_MSG_WRONG_ACTUAL_TYPE 8 |
| |
|
#define | ENV_MSG_IN_INFERTERM 9 |
| |
|
#define | ENV_MSG_NOT_FUNCTION_TYPE 10 |
| |
|
#define | ENV_MSG_WITNESS_FOR_NONEXISTENTIAL 11 |
| |
|
#define | ENV_MSG_IN 12 |
| |
|
#define | ENV_MSG_IN_INFERTERM_CHECK 13 |
| |
|
#define | ENV_MSG_TUPLE_NOT_AND 14 |
| |
|
#define | ENV_MSG_IS_NOT_PAIR 15 |
| |
|
#define | ENV_MSG_IN_CASE 16 |
| |
|
#define | ENV_MSG_UNHANDLED_TERM 17 |
| |
|
#define | ENV_MSG_PRINT_BUFFER_OVERFLOW 18 |
| |
|
#define | ENV_MSG_UNHANDLED_TYPE 19 |
| |
|
#define | ENV_MSG_NO_KIND_FOR_TYPE 20 |
| |
|
#define | ENV_MSG_IMPOSSIBLE_COPY_ENV 21 |
| |
|
#define | ENV_MSG_CANNOT_INSERT_VARIABLE 22 |
| |
|
#define | ENV_MSG_MAX ENV_MSG_CANNOT_INSERT_VARIABLE |
| |
|
|
void | reportError (char *a) |
| |
|
|
char | errorBuffer [BUFFER_LEN] |
| |
|
int | errorNum |
| |
|
char * | messages [] |
| |
Implementation of procedures that handle printing of error messages.
- Author
- Aleksy Schubert