gpt4 book ai didi

c++ - glibc vfprintf.c 中的 'REF' 是什么意思?

转载 作者:搜寻专家 更新时间:2023-10-31 01:17:18 25 4
gpt4 key购买 nike

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

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

最佳答案

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.

关于c++ - glibc vfprintf.c 中的 'REF' 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8237655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com