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;