X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/fd3f686c274a264e89ea97505350a82c1134f307..50c319beec2454b4f669b6c8cf3d089f53c979f6:/src/common/filefn.cpp diff --git a/src/common/filefn.cpp b/src/common/filefn.cpp index 2f882a54dd..0a7d12ab7b 100644 --- a/src/common/filefn.cpp +++ b/src/common/filefn.cpp @@ -80,12 +80,12 @@ #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++