⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 err_mess.h

📁 功能强大的文本编辑器
💻 H
字号:
/*      err_mess.h                               30.03.03       */
/*
/  --------------------------------------------------------------
/  Copyright (C) 1993: Michael Braun
/                      Kaetinger Muehlenweg 103 A
/                      D-28816 Stuhr
/  --------------------------------------------------------------
/
/    header file for err_mess.c (function prototypes)
/
*/


/************************/
/* often used macros    */
/************************/


/************************/
/* often used defines   */
/************************/


/************************/
/*  enums               */
/************************/

/* error message types */
enum ERR_TYPE {BUFFER_OVERFLOW,
               ILLEGAL_COMMAND,
               NOT_MORE_THAN_32,
               INVALID_CHARACTER,
               INVALID_INPUT_VALUE,
               NO_SUCH_TAG,
               NOT_IMPLEMENTED,
               FATAL_ERROR,
               OUT_OF_MEMORY,
               ERROR_READ_FILE,
               ERROR_WRITE_FILE,
               MODIFIED_ABORT_ANYWAY,
               VIEW_ONLY,
               FILE_DOESN_T_EXIST,
               FILE_EXISTS_OVERWRITE,
               NO_SUCH_MACRO,
               MACRO_EXEC_NESTING_TO_DEEP,
               MACRO_INCLUDE_NESTING_TO_DEEP,
               INVALID_VARIABLE_NAME,
               INVALID_HEX_VALUE,
               STRING_TOO_LONG,
               LINE_TOO_LONG,
               INVALID_HISTORY_ENTRY,
               EOF_IN_REDIRECTED_INPUT,
               INVALID_RADIX,
               INVALID_MACRO_ENTRY,
               INVALID_SYNTAX_ENTRY,
               TOO_MANY_FILETYPES,
               TOO_MANY_FILE_EXTS,
               TOO_MANY_KEYWORDS,
               INVALID_NULL_NAME,
               FILE_TO_LARGE,
               ERROR_BACKUP_FILE,
               KEYBOARD_FIFO_OVERFLOW,
               ERROR_CREATE_FILE,
               FILE_IS_READ_ONLY,
               COULDN_T_SET_ACCESS_RIGHTS,
               WINDOW_TOO_SMALL,
               INVALID_PATH_NAME,
               NO_CORRESPONDING_BRACKET,
#if (ACT_SERVER == SERVER_VT_100)
               ESCAPE_SEQUENCE_ERROR,
#endif
               INVALID_STATUS_ENTRY,
               FILE_SIZE_CHANGED,
               FILE_NOT_READABLE,
               UNKNOWN_ERROR
              };


/************************/
/*  forward references  */
/************************/

static int display_err_message (enum ERR_TYPE err_type, char *comment);
extern int err_message         (enum ERR_TYPE err_type);
extern int err_message_1       (enum ERR_TYPE err_type, char *comment);


/************************/
/*  public variables    */
/************************/


/* Modification History */
/* 15.01.93 - file erzeugt */
/* 27.07.93 - err_message_1 () */
/* 29.08.93 - FILE_IS_READ_ONLY */
/* 30.08.93 - COULDN_T_SET_ACCESS_RIGHTS */
/* 28.09.93 - WINDOW_TO_SMALL */
/* 07.11.93 - INVALID_PATH_NAME */
/* 15.12.93 - Rechtschreibfehler korrigiert */
/* 20.12.93 - ESCAPE_SEQUENCE_ERROR */
/* 21.05.94 - INVALID_STATUS_ENTRY */
/* 14.06.94 - LINE_TOO_LONG */
/* 02.10.94 - NOT_IMPLEMENTED */
/* 27.11.95 - MACRO_INCLUDE_NESTING_TO_DEEP */
/* 10.12.95 - FILE_SIZE_CHANGED */
/* 04.02.99 - FILE_NOT_READABLE */
/* 30.03.03 - error messages for syntax highlighting */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -