Browse Source

compile fixes

rdb 13 years ago
parent
commit
97c9914da2
1 changed files with 5 additions and 0 deletions
  1. 5 0
      direct/src/plugin/p3dCert.cxx

+ 5 - 0
direct/src/plugin/p3dCert.cxx

@@ -35,6 +35,7 @@
 #ifdef _WIN32
 #ifdef _WIN32
 #define WIN32_LEAN_AND_MEAN
 #define WIN32_LEAN_AND_MEAN
 #include <windows.h>
 #include <windows.h>
+#include <shellapi.h>
 
 
 #define snprintf sprintf_s
 #define snprintf sprintf_s
 #endif
 #endif
@@ -233,7 +234,11 @@ approve_cert() {
   assert(_cert != NULL);
   assert(_cert != NULL);
 
 
   // Make sure the directory exists.
   // Make sure the directory exists.
+#ifdef _WIN32
+  mkdir_complete_w(_cert_dir, cerr);
+#else
   mkdir_complete(_cert_dir, cerr);
   mkdir_complete(_cert_dir, cerr);
+#endif
 
 
   // Look for an unused filename.
   // Look for an unused filename.
   int i = 1;
   int i = 1;