mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 15:02:59 +00:00
[CRT] Import _snscanf() from Wine Staging 1.7.55. [MSVCRT] Export _snscanf(). CORE-10529 CORE-10536
svn path=/trunk/; revision=69905
This commit is contained in:
parent
18d4e90d49
commit
526d3c033c
2 changed files with 23 additions and 1 deletions
|
@ -618,7 +618,7 @@
|
||||||
@ cdecl _setsystime(ptr long)
|
@ cdecl _setsystime(ptr long)
|
||||||
@ cdecl _sleep(long)
|
@ cdecl _sleep(long)
|
||||||
@ varargs _snprintf(ptr long str)
|
@ varargs _snprintf(ptr long str)
|
||||||
# stub _snscanf
|
@ varargs _snscanf(str long str)
|
||||||
@ varargs _snwprintf(ptr long wstr)
|
@ varargs _snwprintf(ptr long wstr)
|
||||||
# stub _snwscanf
|
# stub _snwscanf
|
||||||
@ varargs _sopen(str long long)
|
@ varargs _sopen(str long long)
|
||||||
|
|
|
@ -87,6 +87,14 @@ static int wchar2digit(wchar_t c, int base) {
|
||||||
#undef SECURE
|
#undef SECURE
|
||||||
#include "scanf.h"
|
#include "scanf.h"
|
||||||
|
|
||||||
|
/* vsnscanf_l */
|
||||||
|
#undef WIDE_SCANF
|
||||||
|
#undef CONSOLE
|
||||||
|
#define STRING 1
|
||||||
|
#define STRING_LEN 1
|
||||||
|
#undef SECURE
|
||||||
|
#include "scanf.h"
|
||||||
|
|
||||||
#ifndef _LIBCNT_
|
#ifndef _LIBCNT_
|
||||||
/* vcscanf_l */
|
/* vcscanf_l */
|
||||||
#undef WIDE_SCANF
|
#undef WIDE_SCANF
|
||||||
|
@ -199,3 +207,17 @@ int CDECL _cscanf(const char *format, ...)
|
||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
/*********************************************************************
|
||||||
|
* _snscanf (MSVCRT.@)
|
||||||
|
*/
|
||||||
|
int CDECL _snscanf(const char *input, size_t length, const char *format, ...)
|
||||||
|
{
|
||||||
|
__ms_va_list valist;
|
||||||
|
int res;
|
||||||
|
|
||||||
|
__ms_va_start(valist, format);
|
||||||
|
res = vsnscanf_l(input, length, format, NULL, valist);
|
||||||
|
__ms_va_end(valist);
|
||||||
|
return res;
|
||||||
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue