You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

70 lines
1.9 KiB
C

#if !defined(__CONFRW_ERRNO_H__OPQEWUIPADSJKHZXCXZVNZCADLHJFOQEWPOQYUEHJASDFHPWQEUQ)
#define __CONFRW_ERRNO_H__OPQEWUIPADSJKHZXCXZVNZCADLHJFOQEWPOQYUEHJASDFHPWQEUQ
/*!
* \if developer_doc
* \file
*
* \brief 读配置文件的调用接口函数库的错误代码定义头文件。
*
* id: $Id: confrw_errno.h,v 1.2 2006/08/04 03:37:33 zhuzhenhua Exp $
*
* \author 杨小波 prcharold@sina.com.cn develop1@szscada.com
* \endif
*/
#include "global_errno.h"
/*!
* \if by_group
* \addtogroup grp_config_rw
* @{
* \endif
*/
//!< 不能为当前打开的配置文件缓冲分配一个句柄,原因是句柄已经全被占用
#define ERROR_CONF_NOHANDLE (ERROR_CONF_BASE + 1)
//!< 创建哈希表失败
#define ERROR_CONF_CREATEHASH (ERROR_CONF_BASE + 2)
//!< 输入了非法的配置文件缓冲句柄
#define ERROR_CONF_INVALIDHANDLE (ERROR_CONF_BASE + 3)
//!< 在读配置文件时,用户开辟的接收缓冲区不够大
#define ERROR_CONF_REVBUFFER (ERROR_CONF_BASE + 4)
//!< 在读配置文件时,因指定的段的项目名不存在,函数执行缺省拷贝,并返回此结果
#define SUCCESS_CONF_DEFCOPY (ERROR_CONF_BASE + 5)
//!< 不能输入一个空的句柄指针作参数
#define ERROR_CONF_NULL_HANDEPTR (ERROR_CONF_BASE + 6)
//!< 输入的段名,项目名,项目值的字符串长度超长
#define ERROR_CONF_INPUTSTRING_TOOLARGE (ERROR_CONF_BASE + 7)
//!< 指定的段或项目并不存在
#define ERROR_CONF_NOTEXIST (ERROR_CONF_BASE + 8)
/*!
*\verbatim
以下为confrw_ex中定义的错误代码
*\endvervatim
*/
//!< 无效的配置文件句柄
#define ERROR_CONF_HANDLE (ERROR_CONF_BASE + 9)
//!< 指定的段不存在
#define ERROR_CONF_SECTION (ERROR_CONF_BASE + 10)
//!< 指定的键值不存在
#define ERROR_CONF_KEY (ERROR_CONF_BASE + 11)
/*!
* \if by_group
* @}
* \endif
*/
#endif //!defined(__CONFRW_ERRNO_H__OPQEWUIPADSJKHZXCXZVNZCADLHJFOQEWPOQYUEHJASDFHPWQEUQ)