XFusion API v1.3.0
载入中...
搜索中...
未找到
xf_string.h
浏览该文件的文档.
1
12#ifndef __XF_STRING_H__
13#define __XF_STRING_H__
14
15/* ==================== [Includes] ========================================== */
16
17#include "xf_std_config.h"
18
19#if XF_STRING_IS_ENABLE
20#include <string.h>
21#endif
22
32#ifdef __cplusplus
33extern "C" {
34#endif
35
36/* ==================== [Defines] =========================================== */
37
38/* ==================== [Typedefs] ========================================== */
39
40/* ==================== [Global Prototypes] ================================= */
41
42#define xf_memset(ptr, value, size) xf_user_memset((void*)(ptr), (value), (size))
43#define xf_bzero(ptr, size) xf_memset((void*)(ptr), 0, (size))
44#define xf_memcpy(dest, src, n) xf_user_memcpy((dest), (src), (n))
45#define xf_memcmp(dest, src, n) xf_user_memcmp((dest), (src), (n))
46#define xf_strcmp(dest, src) xf_user_strcmp((dest), (src))
47#define xf_strncmp(dest, src, n) xf_user_strncmp((dest), (src), (n))
48#define xf_strlen(str) xf_user_strlen((str))
49
50/* ==================== [Macros] ============================================ */
51
52#ifdef __cplusplus
53} /* extern "C" */
54#endif
55
61#endif // __XF_STRING_H__
xf_utils 封装标准库的配置。