예제 #1
0
파일: py_fpro.hpp 프로젝트: AmesianX/src
 //--------------------------------------------------------------------------
 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;
 }
예제 #2
0
// ****************************************************************************
// 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);
	}
}