err_util.h

来自「speech signal process tools」· C头文件 代码 · 共 31 行

H
31
字号
/* * * The Error return utility accessor * * */#define RETURN_TYPE_ERROR    1#define RETURN_TYPE_WARNING  2#define RETURN_TYPE_SUCCESS  3#define RETURN_TYPE_CHILD    4extern int return_status();#define return_err(_proc,_code,_value,_mesg) \        { set_return_util(_proc,_code,_mesg,RETURN_TYPE_ERROR) ; return(_value); }#define return_success(_proc,_code,_value,_mesg) \        { set_return_util(_proc,_code,_mesg,RETURN_TYPE_SUCCESS) ; return(_value); }#define return_warn(_proc,_code,_value,_mesg) \        { set_return_util(_proc,_code,_mesg,RETURN_TYPE_WARNING) ; \	  return(_value); }#define return_child(_proc,_type, _func) \        { _type _code; _code = (_type)_func; \	  set_return_util(_proc,-1,"",RETURN_TYPE_CHILD) ; \	  return(_code); }

⌨️ 快捷键说明

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