madcrowlib:通用C数据结构宏

preview
共10个文件
h:4个
yml:1个
license:1个
需积分: 0 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