- 博客(4)
- 资源 (2)
- 收藏
- 关注
转载 linux函数__stringify(x)
在linux中,有一个很有意思的函数,叫__stringify,这个函数的功能叫做stringification, 它的功能就是把参数x转换成一个字符串,这个函数的实现是由两部分组成的,如下: #define __stringify_1(x) #x #define __stringify(x) __stringify_1(x) 这样写有什么好处呢?为什么不直接写成
2017-07-05 11:11:17 654
转载 va_start和va_end使用详解
本文主要介绍va_start和va_end的使用及原理。 在以前的一篇帖子Format MessageBox 详解中曾使用到va_start和va_end这两个宏,但对它们也只是泛泛的了解。 介绍这两个宏之前先看一下C中传递函数的参数时的用法和原理: 1.在C中,当我们无法列出传递函数的所有实参的类型和数目时,可以用省略号指定参数表 void foo(...); voi
2017-03-28 00:43:46 310
转载 printk流程简介及kernel串口log打印流程整理
转自:http://blog.csdn.net/guodongping/article/details/9822935 一.printk函数简介 1.printk简介 printk是在内核中运行的向控制台输出显示的函数,Linux内核首先在内核空间分配一个静态缓冲区,作为显示用的空间,然后调用sprintf,格式化显示字符串,最后调用tty_write向终端进行信息的显示
2017-03-28 00:09:11 2677
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人