NEOERR *cgiwrap_writef (const char *fmt, ...) { va_list ap; va_start (ap, fmt); cgiwrap_writevf (fmt, ap); va_end (ap); return STATUS_OK; }
void CGI::RealOutputV(const char *fmt, va_list va) { NEOERR *err = cgiwrap_writevf(fmt, va); ThrowIfNeoError(err); }