//-------------------------------------------------------------------------- int puts(const char *str) { PYW_GIL_CHECK_LOCKED_SCOPE(); int rc; Py_BEGIN_ALLOW_THREADS; rc = qfputs(str, fp); Py_END_ALLOW_THREADS; return rc; }
// **************************************************************************** // Func: Log() // Desc: Send text to a log file. // // **************************************************************************** ALIGN(32) void Log(FILE *pLogFile, const char *format, ...) { if(pLogFile && format) { // Format string va_list vl; char str[2048] = {0}; va_start(vl, format); _vsnprintf(str, (sizeof(str) - 1), format, vl); va_end(vl); // Out to file qfputs(str, pLogFile); qflush(pLogFile); } }