CI130X SDK API手册  2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
成员变量
romruntime_func_s::newlibcfunc_s结构体 参考

#include <romlib_runtime.h>

成员变量

void(* NEWLib_Set_Func_p )(void *f1, void *f2, void *f3)
 
int(* memcmp_p )(const void *, const void *, size_t)
 
void *(* memcpy_p )(void *__restrict, const void *__restrict, size_t)
 
void *(* memmove_p )(void *, const void *, size_t)
 
void *(* memset_p )(void *, int, size_t)
 
char *(* strcat_p )(char *__restrict, const char *__restrict)
 
int(* strcmp_p )(const char *, const char *)
 
char *(* strcpy_p )(char *__restrict, const char *__restrict)
 
size_t(* strlen_p )(const char *)
 
char *(* strncat_p )(char *__restrict, const char *__restrict, size_t)
 
int(* strncmp_p )(const char *, const char *, size_t)
 
char *(* strncpy_p )(char *__restrict, const char *__restrict, size_t)
 
char *(* strstr_p )(const char *, const char *)
 
char *(* stpcpy_p )(char *__restrict, const char *__restrict)
 
char *(* stpncpy_p )(char *__restrict, const char *__restrict, size_t)
 
size_t(* strnlen_p )(const char *, size_t)
 
unsigned long(* strtoul_p )(const char *__restrict __n, char **__restrict __end_PTR, int __base)
 
long(* atol_p )(const char *__nptr)
 
void(* qsort_p )(void *__base, size_t __nmemb, size_t __size, __compar_fn_t _compar)
 
void *(* malloc_p )(size_t __size)
 
void(* free_p )(void *)
 
int(* vsnprintf_p )(char *__restrict, size_t, const char *__restrict, __VALIST)
 
int(* sprintf_p )(char *__restrict, const char *__restrict,...)
 
int(* sscanf_p )(const char *__restrict, const char *__restrict,...)
 
int(* abs_p )(int)
 
int(* isnan_p )(double)
 
int(* isinf_p )(double)
 
float(* cosf_p )(float)
 
float(* sinf_p )(float)
 
float(* tanf_p )(float)
 
float(* expf_p )(float)
 
float(* sqrtf_p )(float)
 
float(* fabsf_p )(float)
 
float(* logf_p )(float)
 
float(* log10f_p )(float)
 

结构体成员变量说明

◆ abs_p

int(* abs_p) (int)

◆ atol_p

long(* atol_p) (const char *__nptr)

◆ cosf_p

float(* cosf_p) (float)

◆ expf_p

float(* expf_p) (float)

◆ fabsf_p

float(* fabsf_p) (float)

◆ free_p

void(* free_p) (void *)

◆ isinf_p

int(* isinf_p) (double)

◆ isnan_p

int(* isnan_p) (double)

◆ log10f_p

float(* log10f_p) (float)

◆ logf_p

float(* logf_p) (float)

◆ malloc_p

void*(* malloc_p) (size_t __size)

◆ memcmp_p

int(* memcmp_p) (const void *, const void *, size_t)

◆ memcpy_p

void*(* memcpy_p) (void *__restrict, const void *__restrict, size_t)

◆ memmove_p

void*(* memmove_p) (void *, const void *, size_t)

◆ memset_p

void*(* memset_p) (void *, int, size_t)

◆ NEWLib_Set_Func_p

void(* NEWLib_Set_Func_p) (void *f1, void *f2, void *f3)

◆ qsort_p

void(* qsort_p) (void *__base, size_t __nmemb, size_t __size, __compar_fn_t _compar)

◆ sinf_p

float(* sinf_p) (float)

◆ sprintf_p

int(* sprintf_p) (char *__restrict, const char *__restrict,...)

◆ sqrtf_p

float(* sqrtf_p) (float)

◆ sscanf_p

int(* sscanf_p) (const char *__restrict, const char *__restrict,...)

◆ stpcpy_p

char*(* stpcpy_p) (char *__restrict, const char *__restrict)

◆ stpncpy_p

char*(* stpncpy_p) (char *__restrict, const char *__restrict, size_t)

◆ strcat_p

char*(* strcat_p) (char *__restrict, const char *__restrict)

◆ strcmp_p

int(* strcmp_p) (const char *, const char *)

◆ strcpy_p

char*(* strcpy_p) (char *__restrict, const char *__restrict)

◆ strlen_p

size_t(* strlen_p) (const char *)

◆ strncat_p

char*(* strncat_p) (char *__restrict, const char *__restrict, size_t)

◆ strncmp_p

int(* strncmp_p) (const char *, const char *, size_t)

◆ strncpy_p

char*(* strncpy_p) (char *__restrict, const char *__restrict, size_t)

◆ strnlen_p

size_t(* strnlen_p) (const char *, size_t)

◆ strstr_p

char*(* strstr_p) (const char *, const char *)

◆ strtoul_p

unsigned long(* strtoul_p) (const char *__restrict __n, char **__restrict __end_PTR, int __base)

◆ tanf_p

float(* tanf_p) (float)

◆ vsnprintf_p

int(* vsnprintf_p) (char *__restrict, size_t, const char *__restrict, __VALIST)

该结构体的文档由以下文件生成: