summaryrefslogtreecommitdiff
path: root/setup
diff options
context:
space:
mode:
authorSimon Howard2009-06-08 18:15:57 +0000
committerSimon Howard2009-06-08 18:15:57 +0000
commita91a1c60f544d26195c2df9dd9cd1ef042deacf9 (patch)
treececca880c5d57a153f3aed17daa934c00195fae6 /setup
parentbdeaec12d0f79c5cd15b49105a11988ac5ec545c (diff)
downloadchocolate-doom-a91a1c60f544d26195c2df9dd9cd1ef042deacf9.tar.gz
chocolate-doom-a91a1c60f544d26195c2df9dd9cd1ef042deacf9.tar.bz2
chocolate-doom-a91a1c60f544d26195c2df9dd9cd1ef042deacf9.zip
Use SDL's getenv/putenv implementation, and populate at startup.
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1577
Diffstat (limited to 'setup')
-rw-r--r--setup/mainmenu.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/setup/mainmenu.c b/setup/mainmenu.c
index d340661b..6a1f01c2 100644
--- a/setup/mainmenu.c
+++ b/setup/mainmenu.c
@@ -22,6 +22,10 @@
#include <stdlib.h>
#include <string.h>
+#ifdef _WIN32_WCE
+#include "libc_wince.h"
+#endif
+
#include "config.h"
#include "textscreen.h"
@@ -214,6 +218,15 @@ int main(int argc, char *argv[])
myargc = argc;
myargv = argv;
+#ifdef _WIN32_WCE
+
+ // Windows CE has no environment, but SDL provides an implementation.
+ // Populate the environment with the values we normally find.
+
+ PopulateEnvironment();
+
+#endif
+
InitConfig();
RunGUI();