11 Star 24 Fork 4

goldbeef / wzip

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
errProcess.cpp 815 Bytes
一键复制 编辑 原始数据 按行查看 历史
goldbeef 提交于 2014-05-19 18:46 . Create errProcess.cpp
#include "errProcess.h"
#include <string.h>
int errCodeMap(int errCode,char *errInfo,int len){
switch (errCode)
{
case ERR_PARAMETER:
strncpy(errInfo,"ERR_PARAMETER",len);
break;
case ERR_CRC_CHECK:
strncpy(errInfo,"ERR_CRC_CHECK",len);
break;
case ERR_FILE_NAME:
strncpy(errInfo,"ERR_FILE_NAME",len);
break;
case ERR_IO:
strncpy(errInfo,"ERR_IO",len);
break;
case ERR_MEMORY:
strncpy(errInfo,"ERR_MEMORY",len);
break;
case ERR_PARASE_ARG:
strncpy(errInfo,"PARASE_ARG",len);
break;
default:
return -1;
break;
}
return 0;
}
void errProcess(char *info, int errCode){
char errInfo[256];
if (errCodeMap(errCode,errInfo,sizeof(errInfo))<0)
{
printf("Unknown errCode(%d):%s\n",
errCode,info
);
return ;
}
printf("%s (%d) :%s\n",errInfo,errCode,info);
return ;
}
C
1
https://gitee.com/goldbeef/wzip.git
git@gitee.com:goldbeef/wzip.git
goldbeef
wzip
wzip
master

搜索帮助

53164aa7 5694891 3bd8fe86 5694891