svnno****@sourc*****
svnno****@sourc*****
2016年 11月 4日 (金) 20:23:15 JST
Revision: 6533 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/6533 Author: doda Date: 2016-11-04 20:23:15 +0900 (Fri, 04 Nov 2016) Log Message: ----------- logprintf() で pvar に NULL を指定出来るようにした。 pvar は ttxssh.c が持つグローバル変数なので、logprintf() からは直接アクセスできる。 [Ttssh2-devel 2717] Modified Paths: -------------- trunk/ttssh2/ttxssh/ttxssh.c -------------- next part -------------- Modified: trunk/ttssh2/ttxssh/ttxssh.c =================================================================== --- trunk/ttssh2/ttxssh/ttxssh.c 2016-11-03 04:37:37 UTC (rev 6532) +++ trunk/ttssh2/ttxssh/ttxssh.c 2016-11-04 11:23:15 UTC (rev 6533) @@ -1007,17 +1007,21 @@ } } -void logprintf(PTInstVar pvar, int level, char *fmt, ...) +void logprintf(PTInstVar pv, int level, char *fmt, ...) { char buff[4096]; va_list params; - if (level <= pvar->session_settings.LogLevel) { + if (pv == NULL) { + pv = pvar; + } + + if (level <= pv->session_settings.LogLevel) { va_start(params, fmt); vsnprintf_s(buff, sizeof(buff), _TRUNCATE, fmt, params); va_end(params); - notify_verbose_message(pvar, buff, level); + notify_verbose_message(pv, buff, level); } }