attribute是GNU C特色之一,attribute可以设置函数属性(Function Attribute )、变量属性(Variable Attribute )和类型属性(Type Attribute)

函数属性之 alias

设置函数别名,使用方法如下:

void *pvPortCalloc(size_t count, size_t size)
{
void *p; /* allocate 'count' objects of size 'size' */
p = pvPortMalloc(count * size);
if (p) {
/* zero the memory */
memset(p, , count * size);
}
return p;
} void *calloc(size_t count, size_t nbytes) __attribute__((alias("pvPortCalloc")));

给 pvPortCalloc 取了一个别名,叫 calloc

最新文章

  1. Libgdx 循环绘制图片时间隔的问题
  2. java JFrame窗体真正关闭
  3. RFID基础知识
  4. [Redis]如何通过Powershell创建Redis服务
  5. EF学习笔记——通用增删改查方案
  6. 读取jar包资源(转)
  7. SparkContext的初始化(叔篇)——TaskScheduler的启动
  8. VS.PHP详细破解教程,用Visual Studio编写PHP代码插件PhpTools
  9. Apache22中配置虚拟主机(Apache VirtualHost)
  10. 【转】SQLServer内部原理
  11. Razor之代码复用
  12. 【STL学习】map&set
  13. HDU 2457 DNA repair (AC自动机+DP)
  14. 基于C++的顺序表的实现
  15. ZUFE OJ 2289 God Wang II
  16. 【转载】扩展Robot Framework,实现失败用例自动再执行(失败重跑)
  17. jq-toggle
  18. Python自学笔记-生成器(来自廖雪峰的官网Python3)
  19. Python学习笔记(三): 收集参数
  20. MySQL和Mongodb的区别与应用场景对比

热门文章

  1. 深入理解JavaScript函数参数
  2. url的param与dict转换
  3. 10分钟入门git简易教程
  4. 【Alpha】技术规格说明书
  5. Linux 基础入门第一次实验笔记
  6. 《校友聊—方便使用之NABCD》
  7. 文件名命工具类(将指定目录下的文件的type类型的文件,进行重命名,命名后的文件将去掉type)
  8. Codeforces Round #157 (Div. 1) B. Little Elephant and Elections 数位dp+搜索
  9. 团队作业4——第一次项目冲刺(Alpha版本)2017.11.16
  10. Java编写的电梯模拟系统《结对作业》