X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fgmqcc.git;a=blobdiff_plain;f=msvc.c;h=cb13cc2dcce74d4f81a173ea219952dc4a558aed;hp=d1273c670ee9da51203378019d87e9b5f2efc6a2;hb=783b7b6594cb3fde2b9bf945df7a68cb3afa2d5f;hpb=92c0d6157c3d6b24ffff811a989572e2ae6d92f9 diff --git a/msvc.c b/msvc.c index d1273c6..cb13cc2 100644 --- a/msvc.c +++ b/msvc.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2012, 2013 + * Copyright (C) 2012, 2013, 2014, 2015 * Dale Weiler * * Permission is hereby granted, free of charge, to any person obtaining a copy of @@ -52,7 +52,7 @@ static void *platform_mem_allocate(size_t bytes) { } int platform_vsnprintf(char *buffer, size_t bytes, const char *format, va_list arg) { - vsnprintf_s(buffer, bytes, bytes, format, arg); + return vsnprintf_s(buffer, bytes, bytes, format, arg); } int platform_vsscanf(const char *str, const char *format, va_list va) { @@ -76,11 +76,7 @@ char *platform_strncat(char *dest, const char *src, size_t num) { return strncat_s(dest, num, src, _TRUNCATE); } -const char *platform_tmpnam(char *str) { - return tmpnam_s(str, L_tmpnam); -} - -const char *platform_getenv(char *var) { +const char *platform_getenv(const char *var) { char *buffer = (char *)platform_mem_allocate(GETENV_BUFFER); size_t size; getenv_s(&size, buffer, GETENV_BUFFER, var); @@ -231,5 +227,5 @@ struct dirent *platform_readdir(DIR *dir) { } int platform_istty(int fd) { - return _istty(fd); + return _isatty(fd); }