XFusion API v1.3.0
载入中...
搜索中...
未找到
xf_std_config.h 文件参考

xf_utils 封装标准库的配置。 更多...

xf_std_config.h 的引用(Include)关系图:

浏览源代码.

宏定义

#define XF_STDDEF_IS_ENABLE   (1)
 
#define XF_STDINT_IS_ENABLE   (1)
 
#define XF_STDBOOL_IS_ENABLE   (1)
 
xf_stdlib_configuration

xf_stdlib 配置.

#define XF_STDLIB_IS_ENABLE   (1)
 
#define xf_user_malloc(x)   malloc(x)
 
#define xf_user_free(x)   free(x)
 
xf_string_configuration

xf_string 配置.

#define XF_STRING_IS_ENABLE   (1)
 
#define xf_user_memcpy(dest, src, n)   memcpy(dest, src, n)
 
#define xf_user_memcmp(dest, src, n)   memcmp(dest, src, n)
 
#define xf_user_memset(ptr, value, size)   memset((ptr), (value), (size))
 
#define xf_user_strcmp(dest, src)   strcmp(dest, src)
 
#define xf_user_strncmp(dest, src, n)   strncmp(dest, src, n)
 
#define xf_user_strlen(str)   strlen(str)
 
xf_stdio_configuration

xf_stdio 配置.

#define XF_STDIO_IS_ENABLE   (1)
 
#define xf_user_sprintf(dest, format, ...)   sprintf(dest, format, ##__VA_ARGS__)
 
#define xf_user_snprintf(dest, size, format, ...)   snprintf(dest, size, format, ##__VA_ARGS__)
 
#define xf_user_vsprintf(dest, format, ap)   vsprintf(dest, format, ap)
 
#define xf_user_vsnprintf(dest, size, format, ap)   vsnprintf(dest, size, format, ap)
 
#define xf_user_sscanf(source, format, ...)   sscanf(source, format, ##__VA_ARGS__)
 

详细描述

xf_utils 封装标准库的配置。

作者
cangyu (sky.k.nosp@m.irto.nosp@m.@qq.c.nosp@m.om)
版本
0.1
日期
2024-06-28

在文件 xf_std_config.h 中定义.

宏定义说明

◆ XF_STDDEF_IS_ENABLE

#define XF_STDDEF_IS_ENABLE   (1)

在文件 xf_std_config.h26 行定义.

◆ XF_STDINT_IS_ENABLE

#define XF_STDINT_IS_ENABLE   (1)

在文件 xf_std_config.h32 行定义.

◆ XF_STDBOOL_IS_ENABLE

#define XF_STDBOOL_IS_ENABLE   (1)

在文件 xf_std_config.h38 行定义.

◆ XF_STDLIB_IS_ENABLE

#define XF_STDLIB_IS_ENABLE   (1)

在文件 xf_std_config.h50 行定义.

◆ xf_user_malloc

#define xf_user_malloc (   x)    malloc(x)

在文件 xf_std_config.h56 行定义.

◆ xf_user_free

#define xf_user_free (   x)    free(x)

在文件 xf_std_config.h60 行定义.

◆ XF_STRING_IS_ENABLE

#define XF_STRING_IS_ENABLE   (1)

在文件 xf_std_config.h75 行定义.

◆ xf_user_memcpy

#define xf_user_memcpy (   dest,
  src,
 
)    memcpy(dest, src, n)

在文件 xf_std_config.h81 行定义.

◆ xf_user_memcmp

#define xf_user_memcmp (   dest,
  src,
 
)    memcmp(dest, src, n)

在文件 xf_std_config.h85 行定义.

◆ xf_user_memset

#define xf_user_memset (   ptr,
  value,
  size 
)    memset((ptr), (value), (size))

在文件 xf_std_config.h89 行定义.

◆ xf_user_strcmp

#define xf_user_strcmp (   dest,
  src 
)    strcmp(dest, src)

在文件 xf_std_config.h93 行定义.

◆ xf_user_strncmp

#define xf_user_strncmp (   dest,
  src,
 
)    strncmp(dest, src, n)

在文件 xf_std_config.h97 行定义.

◆ xf_user_strlen

#define xf_user_strlen (   str)    strlen(str)

在文件 xf_std_config.h101 行定义.

◆ XF_STDIO_IS_ENABLE

#define XF_STDIO_IS_ENABLE   (1)

在文件 xf_std_config.h116 行定义.

◆ xf_user_sprintf

#define xf_user_sprintf (   dest,
  format,
  ... 
)    sprintf(dest, format, ##__VA_ARGS__)

在文件 xf_std_config.h122 行定义.

◆ xf_user_snprintf

#define xf_user_snprintf (   dest,
  size,
  format,
  ... 
)    snprintf(dest, size, format, ##__VA_ARGS__)

在文件 xf_std_config.h126 行定义.

◆ xf_user_vsprintf

#define xf_user_vsprintf (   dest,
  format,
  ap 
)    vsprintf(dest, format, ap)

在文件 xf_std_config.h130 行定义.

◆ xf_user_vsnprintf

#define xf_user_vsnprintf (   dest,
  size,
  format,
  ap 
)    vsnprintf(dest, size, format, ap)

在文件 xf_std_config.h134 行定义.

◆ xf_user_sscanf

#define xf_user_sscanf (   source,
  format,
  ... 
)    sscanf(source, format, ##__VA_ARGS__)

在文件 xf_std_config.h138 行定义.