XFusion API v1.3.0
载入中...
搜索中...
未找到
xf_check_config.h
浏览该文件的文档.
1
12#ifndef __XF_CHECK_CONFIG_H__
13#define __XF_CHECK_CONFIG_H__
14
15/* ==================== [Includes] ========================================== */
16
17#include "../xf_utils_internal_config.h"
18
19#ifdef __cplusplus
20extern "C" {
21#endif
22
23/* ==================== [Defines] =========================================== */
24
28#ifndef XF_CHECK_ERROR_HANDLER
29# define XF_CHECK_ERROR_HANDLER while (1) {};
30#endif
31
35#if !defined(XF_CHECK_ENABLE) || (XF_CHECK_ENABLE)
36# define XF_CHECK_IS_ENABLE (1)
37#else
38# define XF_CHECK_IS_ENABLE (0)
39#endif
40
44#if !defined(XF_ASSERT_ENABLE) || (XF_ASSERT_ENABLE)
45# define XF_ASSERT_IS_ENABLE (1)
46#else
47# define XF_ASSERT_IS_ENABLE (0)
48#endif
49
53#if !defined(XF_ERROR_CHECK_ENABLE) || (XF_ERROR_CHECK_ENABLE)
54# define XF_ERROR_CHECK_IS_ENABLE (1)
55#else
56# define XF_ERROR_CHECK_IS_ENABLE (0)
57#endif
58
59/* ==================== [Typedefs] ========================================== */
60
61/* ==================== [Global Prototypes] ================================= */
62
63/* ==================== [Macros] ============================================ */
64
65#ifdef __cplusplus
66} /* extern "C" */
67#endif
68
69#endif // __XF_CHECK_CONFIG_H__