glibc的printf定义在哪里?

/* Write formatted output to stdout from the format string FORMAT. */
/* VARARGS1 */
int
printf (const char *format, ...)
{
  va_list arg;
  int done;

  va_start (arg, format);
  done = vfprintf (stdout, format, arg);
  va_end (arg);

  return done;
}

但是的宏指向都是未定义的名字:
# define vfprintf _IO_vfprintf 或者
# define vfprintf _IO_vfwprintf
再找_IO_vfprintf和_IO_vfwprintf就找不到了,请问这个源代码究竟在哪里呢?

作者: inauage   发布时间: 2011-03-05

是不是gprintf

作者: c395565746c   发布时间: 2011-03-05