bmxconverter/win32compat.h

16 lines
No EOL
328 B
C

#pragma once
#ifdef _WIN32
#include <stdlib.h>
inline void setenv(char const *variable, char const *value, bool replace) {
if (replace || getenv(variable) == NULL || getenv(variable) == "") {
if (value == NULL) {
_putenv_s(variable, "");
} else {
_putenv_s(variable, value);
}
}
}
#else
#include <unistd.h>
#endif