diff options
author | Nicolas "Pixel" Noble <pixel@nobis-crew.org> | 2016-04-16 01:21:05 +0200 |
---|---|---|
committer | Nicolas "Pixel" Noble <pixel@nobis-crew.org> | 2016-04-16 01:21:05 +0200 |
commit | 94a353aa460e618071572cd42f2106353fda6abe (patch) | |
tree | 26b3a6ebce9308ff186ec1d8ccd8b4f244b070e1 /src/core/lib | |
parent | 95953bfd7f71c1555aaf7d9a158295c4720fa9da (diff) |
Reverting changes in string_win32.c, as we're going to use posix strings for msys.
Diffstat (limited to 'src/core/lib')
-rw-r--r-- | src/core/lib/support/string_win32.c | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/src/core/lib/support/string_win32.c b/src/core/lib/support/string_win32.c index 9b398b89c5..6b92f79253 100644 --- a/src/core/lib/support/string_win32.c +++ b/src/core/lib/support/string_win32.c @@ -37,25 +37,17 @@ #ifdef GPR_WIN32_STRING -/* Some platforms (namely msys) need wchar to be included BEFORE - anything else, especially strsafe.h. */ -#include <wchar.h> - #include <stdarg.h> #include <stdio.h> #include <string.h> -#include <strsafe.h> #include <grpc/support/alloc.h> -#include <grpc/support/string_util.h> #include "src/core/lib/support/string.h" int gpr_asprintf(char **strp, const char *format, ...) { va_list args; int ret; - - HRESULT success; size_t strp_buflen; /* Determine the length. */ @@ -76,9 +68,9 @@ int gpr_asprintf(char **strp, const char *format, ...) { /* Print to the buffer. */ va_start(args, format); - success = StringCbVPrintfA(*strp, strp_buflen, format, args); + ret = vsnprintf_s(*strp, strp_buflen, _TRUNCATE, format, args); va_end(args); - if (success == S_OK) { + if ((size_t)ret == strp_buflen - 1) { return ret; } |