Update of /cvsroot/mahogany/M/include
In directory usw-pr-cvs1:/tmp/cvs-serv18265/include

Modified Files:
        sysutil.h 
Log Message:
use wxFileName::CreateTempFile() instead of tmpnam() for temp files creation

Index: sysutil.h
===================================================================
RCS file: /cvsroot/mahogany/M/include/sysutil.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -b -u -2 -r1.8 -r1.9
--- sysutil.h   13 Sep 2002 01:27:46 -0000      1.8
+++ sysutil.h   14 Oct 2002 23:23:58 -0000      1.9
@@ -16,4 +16,6 @@
 #endif
 
+#include <wx/filename.h>
+
 /**@name Operating system helper functions */
 //@{
@@ -40,5 +42,6 @@
    // def ctor: creates the temp file and doesn't delete it unless told to do
    // so (i.e. Ok() is called)
-   MTempFileName() { m_name = tmpnam(NULL); m_ok = false; }
+   MTempFileName() : m_name (wxFileName::CreateTempFileName(_T("Mahogany")))
+      { m_ok = false; }
 
    // ctor which takes a temp file name: still won't be deleted unless Ok() is
@@ -57,5 +60,5 @@
    ~MTempFileName()
    {
-      if ( !m_ok && !!m_name ) // "!!" means "not empty"
+      if ( !m_ok && !m_name.empty() )
       {
          if ( wxRemove(m_name) != 0 )



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Mahogany-cvsupdates mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-cvsupdates

Reply via email to