  | 
  
    XFusion API v1.3.0
    
   | 
 
 
 
 
浏览该文件的文档.
   12#ifndef __XF_STD_CONFIG_H__ 
   13#define __XF_STD_CONFIG_H__ 
   17#include "../xf_utils_internal_config.h" 
   25#if !defined(XF_STDDEF_ENABLE) || (XF_STDDEF_ENABLE) 
   26#   define XF_STDDEF_IS_ENABLE     (1) 
   28#   define XF_STDDEF_IS_ENABLE     (0) 
   31#if !defined(XF_STDINT_ENABLE) || (XF_STDINT_ENABLE) 
   32#   define XF_STDINT_IS_ENABLE     (1) 
   34#   define XF_STDDEF_IS_ENABLE     (0) 
   37#if !defined(XF_STDBOOL_ENABLE) || (XF_STDBOOL_ENABLE) 
   38#   define XF_STDBOOL_IS_ENABLE     (1) 
   40#   define XF_STDBOOL_IS_ENABLE     (0) 
   49#if !defined(XF_STDLIB_ENABLE) || (XF_STDLIB_ENABLE) 
   50#   define XF_STDLIB_IS_ENABLE     (1) 
   52#   define XF_STDLIB_IS_ENABLE     (0) 
   56#   define xf_user_malloc(x) malloc(x) 
   60#   define xf_user_free(x) free(x) 
   74#if !defined(XF_STRING_ENABLE) || (XF_STRING_ENABLE) 
   75#   define XF_STRING_IS_ENABLE     (1) 
   77#   define XF_STRING_IS_ENABLE     (0) 
   81#   define xf_user_memcpy(dest, src, n)   memcpy(dest, src, n) 
   85#   define xf_user_memcmp(dest, src, n)   memcmp(dest, src, n) 
   89#   define xf_user_memset(ptr, value, size) memset((ptr), (value), (size)) 
   93#   define xf_user_strcmp(dest, src)   strcmp(dest, src) 
   96#ifndef xf_user_strncmp 
   97#   define xf_user_strncmp(dest, src, n)   strncmp(dest, src, n) 
  100#ifndef xf_user_strlen 
  101#   define xf_user_strlen(str)   strlen(str) 
  115#if !defined(XF_STDIO_ENABLE) || (XF_STDIO_ENABLE) 
  116#   define XF_STDIO_IS_ENABLE     (1) 
  118#   define XF_STDIO_IS_ENABLE     (0) 
  121#ifndef xf_user_sprintf 
  122#   define xf_user_sprintf(dest, format, ...)  sprintf(dest, format, ##__VA_ARGS__) 
  125#ifndef xf_user_snprintf 
  126#   define xf_user_snprintf(dest, size, format, ...)    snprintf(dest, size, format, ##__VA_ARGS__) 
  129#ifndef xf_user_vsprintf 
  130#   define xf_user_vsprintf(dest, format, ap)           vsprintf(dest, format, ap) 
  133#ifndef xf_user_vsnprintf 
  134#   define xf_user_vsnprintf(dest, size, format, ap)    vsnprintf(dest, size, format, ap) 
  137#ifndef xf_user_sscanf 
  138#   define xf_user_sscanf(source, format, ...)          sscanf(source, format, ##__VA_ARGS__)