[Ttssh2-commit] [6533] logprintf() で pvar に NULL を指定出来るようにした。

Back to archive index

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);
 	}
 }
 



Ttssh2-commit メーリングリストの案内
Back to archive index