...
代码块 |
---|
#define HI_APPCOMM_LOG_AND_RETURN_IF_FAIL(ret, errcode, errstring) \ do { \ if ((ret) != HI_SUCCESS) { \ MLOGE("[%s] failed[0x%08X]\n", (errstring), (ret)); \ return (errcode); \ } \ } while (0) |
这个宏可以处理常见的根据返回值退出的操作。
C语言实现memdump函数:
展开 | ||
---|---|---|
|
效果:
...
代码块 |
---|
#define HI_APPCOMM_LOG_AND_RETURN_IF_FAIL(ret, errcode, errstring) \ do { \ if ((ret) != HI_SUCCESS) { \ MLOGE("[%s] failed[0x%08X]\n", (errstring), (ret)); \ return (errcode); \ } \ } while (0) |
这个宏可以处理常见的根据返回值退出的操作。
C语言实现memdump函数:
展开 | ||
---|---|---|
|
效果: