XFusion API v1.3.0
载入中...
搜索中...
未找到
xf_string

对标准库 string.h 的封装。 更多...

xf_string 的协作图:

宏定义

#define xf_memset(ptr, value, size)   xf_user_memset((void*)(ptr), (value), (size))
 
#define xf_bzero(ptr, size)   xf_memset((void*)(ptr), 0, (size))
 
#define xf_memcpy(dest, src, n)   xf_user_memcpy((dest), (src), (n))
 
#define xf_memcmp(dest, src, n)   xf_user_memcmp((dest), (src), (n))
 
#define xf_strcmp(dest, src)   xf_user_strcmp((dest), (src))
 
#define xf_strncmp(dest, src, n)   xf_user_strncmp((dest), (src), (n))
 
#define xf_strlen(str)   xf_user_strlen((str))
 

详细描述

对标准库 string.h 的封装。

宏定义说明

◆ xf_memset

#define xf_memset (   ptr,
  value,
  size 
)    xf_user_memset((void*)(ptr), (value), (size))

在文件 xf_string.h42 行定义.

◆ xf_bzero

#define xf_bzero (   ptr,
  size 
)    xf_memset((void*)(ptr), 0, (size))

在文件 xf_string.h43 行定义.

◆ xf_memcpy

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

◆ xf_memcmp

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

在文件 xf_string.h45 行定义.

◆ xf_strcmp

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

在文件 xf_string.h46 行定义.

◆ xf_strncmp

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

在文件 xf_string.h47 行定义.

◆ xf_strlen

#define xf_strlen (   str)    xf_user_strlen((str))

在文件 xf_string.h48 行定义.