Chinaunix首页 | 论坛 | 博客
  • 博客访问: 310947
  • 博文数量: 72
  • 博客积分: 1851
  • 博客等级: 上尉
  • 技术积分: 1464
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-16 17:50
文章分类

全部博文(72)

文章存档

2013年(1)

2012年(17)

2011年(51)

2010年(3)

分类: C/C++

2012-04-04 19:46:38


  1. #define P2END(x,align) (-(~(x) & -(align)))
  2. #define P2ROUNDUP(x,align) (-(-(x) & -(align)))

  3. P2END(0x1234,0x100 – 1) ==>0x12ff
  4. P2ROUNDUP(0x1234,0x100-1) ==>0x1300
来自openSolaris:http://src.opensolaris.org/source/xref/onnv/onnv-gate/usr/src/uts/common/sys/sysmacros.h

阅读(600) | 评论(0) | 转发(0) |
0

上一篇:FUSE中的slab分配器分析

下一篇:Fibonacci 堆

给主人留下些什么吧!~~
评论热议
请登录后评论。

登录 注册