/*
- * Copyright (C) 2012, 2013
+ * Copyright (C) 2012, 2013, 2014
* Dale Weiler
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of
}
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) {
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);
}
int platform_istty(int fd) {
- return _istty(fd);
+ return _isatty(fd);
}