Relative Content

Tag Archive for clinuxoperating-systemdriverglibc

How can printf print the parameter to the screen?

I want to know the process of function call and download source codes of glibc. I find the function __printf in /stdio-common/printf.c. It calls vfprintf. And in vprintf I cannot continue this process. It seems to call Xprintf. But the definition of Xprintf is like this define Xprintf(n) __printf_##n. I cannot understand its meaning. It calls printf again?