madcrowlib:通用C数据结构宏
需积分: 0 139 浏览量
更新于2021-04-30
收藏 10KB ZIP 举报
MadCrowLib
艾萨克·特纳 执照:麻省理工学院
MadCrowLib是一个独立的头文件库,该文件提供C语言中常见数据结构的宏。
“疯狂的乌鸦”,因为听起来有点像“宏”
您可以覆盖与以下内容一起使用的内存分配器:
#define MC_CALLOC calloc2
#define MC_REALLOC realloc2
madcrow_buffer.h
定义一个缓冲区,该缓冲区具有分配,调整大小,添加,追加,重置等功能。
例子:
#include "madcrow_buffer.h"
madcrow_buffer_create(charbuf,String,char)
创建:
typedef struct {
char *data;
size_t len, capacity;
} String;
void charbuf_alloc (St
活着奔跑
- 粉丝: 39
- 资源: 4685
最新资源
- 计算机网络与协议分析概述
- Matlab_收集Matlab代码,解决典型的CRE化学反应工程问题.zip
- Matlab_收集Matlab工具开发与OpenFAST使用.zip
- 基于GPU加速运动估计的高效4K-UHD实时HEVC编码器实现
- Matlab_手眼校准插件,用于Matlab摄像机校准工具箱.zip
- Matlab_手眼校准包括眼在手上和眼在手上.zip
- Matlab_受pip启发的简单Matlab包管理.zip
- Matlab_受限深度玻尔兹曼机和自动编码器的Matlab代码.zip
- Matlab_数模课程Matlab代码资源仓库.zip
- Matlab_数学建模算法学习.zip
- Matlab_数学经济学家Matlab Live代码.zip
- flowable6.6 资源打包仅供学习使用
- UDE5.0,支持miniwiggler,支持英飞凌TC2XX,TC3XX 以下情况不适用: 1.不支持Time value 2.不支持hsm调试 3.view菜单不支持的项见下图,变灰的不支持 本
- Matlab_数学建模算法及其应用.zip
- Matlab_数值分析方法包括拉格朗日插值法、切比雪夫多项式法、最优节点间距迭代法、求解线性系统、高斯塞德尔雅可比方程.zip
- 基于时空运动一致性的高效视频编码标准HEVC合并模式早期决策方法