Ai
4 Star 5 Fork 4

Oxygen/SharedHashMap

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
pointers.h 375 Bytes
一键复制 编辑 原始数据 按行查看 历史
Oxygen 提交于 2014-11-01 03:41 +08:00 . Added shared memory pool
#ifndef POINTERS_H_
#define POINTERS_H_
#include <stdlib.h>
#include <stdint.h>
#define INVALID_OFFSET ((uint32_t)-1)
static inline void *ptradd(void *ptr, uint32_t offset)
{
return offset == INVALID_OFFSET ? NULL : ptr + offset;
}
static inline uint32_t ptrsub(void *ptr1, void *ptr2)
{
return ptr1 == NULL ? INVALID_OFFSET : ptr1 - ptr2;
}
#endif /* POINTERS_H_ */
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/Oxygen/SharedHashMap.git
git@gitee.com:Oxygen/SharedHashMap.git
Oxygen
SharedHashMap
SharedHashMap
master

搜索帮助