WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
cstl_public_inner.h 文件参考

cstl_public_cstl公共模块定义 更多...

#include <stdint.h>
#include <stdbool.h>
#include <sys/types.h>
#include <stdio.h>
cstl_public_inner.h 的引用(Include)关系图:
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

结构体

struct  CstlUserData
 

宏定义

#define CSTL_STATIC   static
 
#define CSTL_PRINTF(format, ...)
 
#define CSTL_AVL_STACK_SIZE   64U
 
#define CSTL_ERRNO_NOMEM   (-12)
 
#define CSTL_ERRNO_INVAL   (-22)
 
#define SIZE_MAX   __SIZE_MAX__
 

函数

bool IsMultiOverflow (size_t x, size_t y)
 
bool IsAddOverflow (size_t x, size_t y)
 
int32_t CstlIntCmpFunc (uintptr_t data1, uintptr_t data2)
 

详细描述

cstl_public_cstl公共模块定义

cstl公共定义实现源码

日期
2021-05-14
版本
v0.1.0
修改日志:
Date Version Author Description

宏定义说明

◆ CSTL_AVL_STACK_SIZE

#define CSTL_AVL_STACK_SIZE   64U

◆ CSTL_ERRNO_INVAL

#define CSTL_ERRNO_INVAL   (-22)

◆ CSTL_ERRNO_NOMEM

#define CSTL_ERRNO_NOMEM   (-12)

◆ CSTL_PRINTF

#define CSTL_PRINTF (   format,
  ... 
)

◆ CSTL_STATIC

#define CSTL_STATIC   static

◆ SIZE_MAX

#define SIZE_MAX   __SIZE_MAX__

函数说明

◆ CstlIntCmpFunc()

int32_t CstlIntCmpFunc ( uintptr_t  data1,
uintptr_t  data2 
)

默认比较函数

◆ IsAddOverflow()

bool IsAddOverflow ( size_t  x,
size_t  y 
)

◆ IsMultiOverflow()

bool IsMultiOverflow ( size_t  x,
size_t  y 
)