bmxconverter/win32compat.h

17 lines
355 B
C
Raw Normal View History

#pragma once
#ifdef _WIN32
#include <stdlib.h>
2023-12-01 16:07:57 -08:00
#include <string.h>
inline void setenv(const char *variable, const char *value, char replace) {
2023-12-01 16:07:57 -08:00
if (replace || getenv(variable) == NULL || !strcmp(getenv(variable), "")) {
if (value == NULL) {
_putenv_s(variable, "");
} else {
_putenv_s(variable, value);
}
}
}
#else
#include <unistd.h>
#endif