diff options
Diffstat (limited to 'server/synctex_parser.c')
| -rw-r--r-- | server/synctex_parser.c | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/server/synctex_parser.c b/server/synctex_parser.c index 27be608..4eddb83 100644 --- a/server/synctex_parser.c +++ b/server/synctex_parser.c @@ -8415,9 +8415,7 @@ static int _synctex_updater_print(synctex_updater_p updater, const char * format } return result; } -#if defined(_MSC_VER) -#include <stdio.h> -#include <stdlib.h> +#ifndef HAVE_VASPRINTF #include <stdarg.h> static int vasprintf(char **ret, @@ -8425,11 +8423,11 @@ static int vasprintf(char **ret, va_list ap) { int len; - len = _vsnprintf(NULL, 0, format, ap); + len = vsnprintf(NULL, 0, format, ap); if (len < 0) return -1; *ret = malloc(len + 1); if (!*ret) return -1; - _vsnprintf(*ret, len+1, format, ap); + vsnprintf(*ret, len + 1, format, ap); (*ret)[len] = '\0'; return len; } |
