'REF'在glibc vfprintf.c中的含义是什么?

时间:2011-11-23 05:18:37

标签: c++ glibc

我对c ++ / linux相当(非常)新手,正在浏览glibc中的vfprintf函数。它包括REF(...)的许多用途,我假设它是一个宏,但我无法在任何地方找到它的定义。我搜索了文件本身以及所有包含的文件。

这是一个宏吗?如果是这样,它的定义在哪里?还有一种更好的方法来查找宏的定义,而不是逐个搜索所有包含的文件吗?

1 个答案:

答案 0 :(得分:4)

stdio-common/vfprintf.c

#ifdef SHARED
# define REF(Name) &&do_##Name - &&do_form_unknown
#else
# define REF(Name) &&do_##Name
#endif

我是通过ctags(1)找到的; ctags -R . ; vim -t REF