]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/filefn.cpp
Build fix
[wxWidgets.git] / src / common / filefn.cpp
index 2f882a54dd0c96dafb43ad473a7a52e0bce8f9fd..0a7d12ab7bbb36ea96d814a9a53672bf23ecd53a 100644 (file)
 
 #define _MAXPATHLEN 500
 
-#if !USE_SHARED_LIBRARY
+extern char *wxBuffer;
+
+#if !USE_SHARED_LIBRARIES
 IMPLEMENT_DYNAMIC_CLASS(wxPathList, wxStringList)
 #endif
 
-extern char *wxBuffer;
-
 void wxPathList::Add (const wxString& path)
 {
   wxStringList::Add ((char *)(const char *)path);
@@ -955,7 +955,7 @@ char *wxGetTempFileName(const wxString& prefix, char *buf)
 #else
   static short last_temp = 0;  // cache last to speed things a bit
   // At most 1000 temp files to a process! We use a ring count.
-  char tmp[100];
+  char tmp[100]; // FIXME static buffer
 
   for (short suffix = last_temp + 1; suffix != last_temp; ++suffix %= 1000)
     {
@@ -1029,7 +1029,7 @@ char *wxFindFirstFile(const char *spec, int flags)
 char *wxFindNextFile(void)
 {
 #ifndef __VMS__
-  static char buf[400];
+  static char buf[400]; // FIXME static buffer
 
   /* MATTHEW: [2] Don't crash if we read too many times */
   if (!wxDirStream)
@@ -1555,4 +1555,4 @@ bool wxMatchWild( const wxString& pat, const wxString& text, bool dot_special )
 
 #ifdef _MSC_VER
     #pragma warning(default:4706)   // assignment within conditional expression
-#endif // VC++
\ No newline at end of file
+#endif // VC++