'REF'在glibc vfprintf.c中是什么意思?

What does 'REF' mean in glibc vfprintf.c?

本文关键字:是什么 意思 glibc REF vfprintf      更新时间:2023-10-16

我对c++/linux相当(非常)陌生,我正在查看glibc中的vfprintf函数。它包括REF(…)的许多用途,我假设这是一个宏,但我找不到它的定义。我已经搜索了文件本身以及所有包含的文件。

是宏吗?如果有,它的定义在哪里?此外,是否有比一个接一个搜索所有包含的文件更好的方法来查找宏的定义?

In 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 .