[Ttssh2-commit] [9317] swscanf_s() を追加

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2021年 6月 30日 (水) 00:19:17 JST


Revision: 9317
          https://osdn.net/projects/ttssh2/scm/svn/commits/9317
Author:   zmatsuo
Date:     2021-06-30 00:19:17 +0900 (Wed, 30 Jun 2021)
Log Message:
-----------
swscanf_s() を追加

Modified Paths:
--------------
    trunk/teraterm/libmingw/msvcrt_wrapper.c

-------------- next part --------------
Modified: trunk/teraterm/libmingw/msvcrt_wrapper.c
===================================================================
--- trunk/teraterm/libmingw/msvcrt_wrapper.c	2021-06-29 15:19:09 UTC (rev 9316)
+++ trunk/teraterm/libmingw/msvcrt_wrapper.c	2021-06-29 15:19:17 UTC (rev 9317)
@@ -176,6 +176,16 @@
 	return r;
 }
 
+static errno_t inner_swscanf_s(const wchar_t *buffer, const wchar_t *format, ...)
+{
+	int r;
+	va_list ap;
+	va_start(ap, format);
+	r = vswscanf(buffer, format, ap);
+	va_end(ap);
+	return r;
+}
+
 static errno_t inner_strcat_s(char *strDestination, size_t numberOfElements, const char *strSource)
 {
 	size_t dest_len = strlen(strDestination);
@@ -388,6 +398,7 @@
 void *_imp__swprintf_s = (void *)inner_swprintf_s;
 void *_imp___vscprintf = (void *)inner_vscprintf;
 void *_imp__sscanf_s = (void *)inner_sscanf_s;
+void *_imp__swscanf_s = (void *)inner_swscanf_s;
 
 void *_imp__strcat_s = (void *)inner_strcat_s;
 void *_imp__wcscat_s = (void *)inner_wcscat_s;


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