Hopefully fix parameters of setenv compat function
This commit is contained in:
parent
3d03ea6e27
commit
6a1b491844
2 changed files with 19 additions and 2 deletions
19
.vscode/settings.json
vendored
19
.vscode/settings.json
vendored
|
@ -12,6 +12,23 @@
|
|||
"semaphore": "cpp",
|
||||
"valarray": "cpp",
|
||||
"ratio": "cpp",
|
||||
"algorithm": "cpp"
|
||||
"algorithm": "cpp",
|
||||
"charconv": "cpp",
|
||||
"optional": "cpp",
|
||||
"format": "cpp",
|
||||
"system_error": "cpp",
|
||||
"array": "cpp",
|
||||
"functional": "cpp",
|
||||
"tuple": "cpp",
|
||||
"type_traits": "cpp",
|
||||
"utility": "cpp",
|
||||
"__bit_reference": "cpp",
|
||||
"__node_handle": "cpp",
|
||||
"atomic": "cpp",
|
||||
"bitset": "cpp",
|
||||
"deque": "cpp",
|
||||
"__memory": "cpp",
|
||||
"locale": "cpp",
|
||||
"vector": "cpp"
|
||||
}
|
||||
}
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
#ifdef _WIN32
|
||||
#include <stdlib.h>
|
||||
inline void setenv(char const *variable, char const *value, char replace) {
|
||||
inline void setenv(const char *variable, const char *value, char replace) {
|
||||
if (replace || getenv(variable) == NULL || getenv(variable) == "") {
|
||||
if (value == NULL) {
|
||||
_putenv_s(variable, "");
|
||||
|
|
Loading…
Reference in a new issue