提交 72842417 authored 作者: 周尚's avatar 周尚

接口更新

上级 7abf9f02
...@@ -3,20 +3,12 @@ ...@@ -3,20 +3,12 @@
#include <stdlib.h> #include <stdlib.h>
#include <string.h> #include <string.h>
_Thread_local AW_errno AW_errnum;
#if defined(__MINGW32__) || (_WIN32) const char *AW_strerror(AW_errno errnum) {
AW_errno AW_errnum;
#else
__thread AW_errno AW_errnum;
#endif
const char *AW_strerror(AW_errno errnum)
{
if (errnum == AW_ERR_SYS) return strerror(errno); if (errnum == AW_ERR_SYS) return strerror(errno);
switch (errnum) switch (errnum) {
{
#define XX(n, s) \ #define XX(n, s) \
case AW_##n: \ case AW_##n: \
return #s; return #s;
...@@ -28,7 +20,4 @@ const char *AW_strerror(AW_errno errnum) ...@@ -28,7 +20,4 @@ const char *AW_strerror(AW_errno errnum)
} }
} }
const char *AW_ERR_desc(AW_errno errnum) const char *AW_ERR_desc(AW_errno errnum) { return AW_strerror(errnum); }
{
return AW_strerror(errnum);
}
...@@ -63,8 +63,4 @@ typedef enum ...@@ -63,8 +63,4 @@ typedef enum
const char *AW_ERR_desc(AW_errno errnum) __attribute__ ((deprecated ("use AW_strerror instead"))); const char *AW_ERR_desc(AW_errno errnum) __attribute__ ((deprecated ("use AW_strerror instead")));
const char *AW_strerror(AW_errno errnum); const char *AW_strerror(AW_errno errnum);
#if defined(__MINGW32__) || (_WIN32) extern _Thread_local AW_errno AW_errnum;
extern AW_errno AW_errnum;
#else
extern __thread AW_errno AW_errnum;
#endif
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论