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 Web サイトに簡単にアクセスすると、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);
というわけで、完成したインターフェースの機能があります。