]> git.saurik.com Git - wxWidgets.git/blobdiff - src/common/unzip.c
multilib mode
[wxWidgets.git] / src / common / unzip.c
index 284c8e4745147cd2eb9967436a822aaff4581373..04f8a8c0b824c39d5060eec748bba64e88ee7e3a 100644 (file)
@@ -12,11 +12,7 @@ $Id$
 
 */
 
-#ifndef __VISAGECPP__
-#include "wx/defs.h"
-#endif
-
-#include "wx/setup.h"
+#include "wx/platform.h"
 
 #if wxUSE_ZLIB && wxUSE_ZIPSTREAM
 
@@ -372,48 +368,6 @@ local uLong unzlocal_SearchCentralDir(fin)
        return uPosFound;
 }
 
-#if defined(__WXMAC__) && !defined(__UNIX__)
-void wxUnix2MacFilename (char *s) ;
-void
-wxUnix2MacFilename (char *s)
-{
-        if (s)
-        {
-                if ( *s == '.' )
-                {
-                        /* relative path , since it goes on with slash which is translated to a : */
-                        memmove( s , s+1 ,strlen( s ) ) ;
-                }
-                else if ( *s == '/' )
-                {
-                        /* absolute path -> on mac just start with the drive name */
-                        memmove( s , s+1 ,strlen( s ) ) ;
-                }
-                else
-                {
-/*                        wxASSERT_MSG( 1 , "unkown path beginning" ) ; */
-                }
-                while (*s)
-                {
-                        if (*s == '/' || *s == '\\')
-                        {
-                               /* convert any back-directory situations */
-                               if ( *(s+1) == '.' && *(s+2) == '.' && ( (*(s+3) == '/' || *(s+3) == '\\') ) )
-                               {
-                              *s = ':';
-                                               memmove( s+1 , s+3 ,strlen( s+3 ) + 1 ) ;
-                               }
-                               else
-                              *s = ':';
-                        }
-
-                        s++ ;
-                }
-        }
-}
-extern char * wxBuffer ;
-#endif
-
 /*
   Open a Zip file. path contain the full pathname (by example,
      on a Windows NT computer "c:\\test\\zlib109.zip" or on an Unix computer
@@ -444,13 +398,8 @@ extern unzFile ZEXPORT unzOpen (path)
     if (unz_copyright[0]!=' ')
         return NULL;
 
-#if defined(__WXMAC__) && !defined(__UNIX__)
-       strcpy( wxBuffer , path ) ;
-       wxUnix2MacFilename( wxBuffer ) ;
-       fin=fopen(wxBuffer,"rb");
-#else
     fin=fopen(path,"rb");
-#endif
+
        if (fin==NULL)
                return NULL;