Вы должны найти аналог vfprintf()
в библиотеке Fast CGI. По крайней мере, умеренно правдоподобно, что он есть; простой способ реализовать FCGX_FPrintF()
это:
void FCGX_FPrintF(FILE *out, char *fmt, ...)
{
va_list args;
va_start(args, fmt);
FCGX_VFPrintF(out, fmt, args);
va_end(args);
}
Так что весьма вероятно, что функция существует; вам нужно будет проверить, выставлен ли он официально или нет.
Быстрое посещение веб-сайта Fast CGI показывает, что префикс FCGX используется функциями, объявленными в заголовке fgciapp.h, и который в свою очередь содержит:
/*
*----------------------------------------------------------------------
*
* FCGX_FPrintF, FCGX_VFPrintF --
*
* Performs printf-style output formatting and writes the results
* to the output stream.
*
* Results:
* number of bytes written for normal return,
* EOF (-1) if an error occurred.
*
*----------------------------------------------------------------------
*/
DLLAPI int FCGX_FPrintF(FCGX_Stream *stream, const char *format, ...);
DLLAPI int FCGX_VFPrintF(FCGX_Stream *stream, const char *format, va_list arg);
Итак, функция с интерфейсом завершена.