]> git.lyx.org Git - features.git/commitdiff
Compile fix for mingw
authorEnrico Forestieri <forenr@lyx.org>
Wed, 22 Aug 2007 04:52:40 +0000 (04:52 +0000)
committerEnrico Forestieri <forenr@lyx.org>
Wed, 22 Aug 2007 04:52:40 +0000 (04:52 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19713 a592a061-630c-0410-9148-cb99ea01b6c8

config/lyxinclude.m4
src/support/Makefile.am
src/support/minizip/iowin32.c

index 8793b3d3e5638a2300659feddf2841c72e8963ba..988272ed8345328a446c729bbbe797c39ee5ffc9 100644 (file)
@@ -580,6 +580,7 @@ AC_ARG_WITH(packaging,
   esac])
 AC_MSG_RESULT($lyx_use_packaging)
 lyx_install_macosx=false
+lyx_install_windows=false
 case $lyx_use_packaging in
    macosx) AC_DEFINE(USE_MACOSX_PACKAGING, 1, [Define to 1 if LyX should use a MacOS X application bundle file layout])
           PACKAGE=LyX${version_suffix}
@@ -597,7 +598,8 @@ case $lyx_use_packaging in
           libdir='${prefix}/Resources'
           datadir='${prefix}/Resources'
           pkgdatadir='${datadir}'
-          mandir='${prefix}/Resources/man' ;;
+          mandir='${prefix}/Resources/man'
+          lyx_install_windows=true ;;
     posix) AC_DEFINE(USE_POSIX_PACKAGING, 1, [Define to 1 if LyX should use a POSIX-style file layout])
           PACKAGE=lyx${version_suffix}
           program_suffix=$version_suffix
@@ -606,6 +608,7 @@ case $lyx_use_packaging in
     *) LYX_ERROR([Unknown packaging type $lyx_use_packaging]) ;;
 esac
 AM_CONDITIONAL(INSTALL_MACOSX, $lyx_install_macosx)
+AM_CONDITIONAL(INSTALL_WINDOWS, $lyx_install_windows)
 AC_SUBST(pkgdatadir)
 AC_SUBST(program_suffix)
 ])
index e30d03912859764b33fb4c763e441bc00488101b..d442a630e9826152bc74a94b5d6a35a97dfffd38 100644 (file)
@@ -101,11 +101,11 @@ liblyxsupport_la_SOURCES = \
        minizip/zip.c \
        minizip/zip.h
 
-# FIXME: the following two files are for windows only. I do not know
-# how to add them conditionally. autotools are rarely used under windows 
-# anyway.
-#    minizip/iowin32.c
-#    minizip/iowin32.h
+if INSTALL_WINDOWS
+liblyxsupport_la_SOURCES += \
+       minizip/iowin32.c \
+       minizip/iowin32.h
+endif
 
 Package.cpp: build_package
 
index 36e32250a948ff114b00ea0c46a2547666dca8d1..39bda3ef48f70008c516010be36b5de581349e08 100644 (file)
@@ -62,10 +62,9 @@ typedef struct
     int error;
 } WIN32FILE_IOWIN;
 
-voidpf ZCALLBACK win32_open_file_func (opaque, filename, mode)
-   voidpf opaque;
-   const char* filename;
-   int mode;
+voidpf ZCALLBACK win32_open_file_func(voidpf opaque,
+                                     const char * filename,
+                                     int mode)
 {
     //const char* mode_fopen = NULL;
     DWORD dwDesiredAccess,dwCreationDisposition,dwShareMode,dwFlagsAndAttributes ;
@@ -114,11 +113,10 @@ voidpf ZCALLBACK win32_open_file_func (opaque, filename, mode)
 }
 
 
-uLong ZCALLBACK win32_read_file_func (opaque, stream, buf, size)
-   voidpf opaque;
-   voidpf stream;
-   void* buf;
-   uLong size;
+uLong ZCALLBACK win32_read_file_func(voidpf opaque,
+                                    voidpf stream,
+                                    void * buf,
+                                    uLong size)
 {
     uLong ret=0;
     HANDLE hFile = NULL;
@@ -137,11 +135,10 @@ uLong ZCALLBACK win32_read_file_func (opaque, stream, buf, size)
 }
 
 
-uLong ZCALLBACK win32_write_file_func (opaque, stream, buf, size)
-   voidpf opaque;
-   voidpf stream;
-   const void* buf;
-   uLong size;
+uLong ZCALLBACK win32_write_file_func(voidpf opaque,
+                                     voidpf stream,
+                                     const void * buf,
+                                     uLong size)
 {
     uLong ret=0;
     HANDLE hFile = NULL;
@@ -160,9 +157,7 @@ uLong ZCALLBACK win32_write_file_func (opaque, stream, buf, size)
     return ret;
 }
 
-long ZCALLBACK win32_tell_file_func (opaque, stream)
-   voidpf opaque;
-   voidpf stream;
+long ZCALLBACK win32_tell_file_func(voidpf opaque, voidpf stream)
 {
     long ret=-1;
     HANDLE hFile = NULL;
@@ -183,11 +178,10 @@ long ZCALLBACK win32_tell_file_func (opaque, stream)
     return ret;
 }
 
-long ZCALLBACK win32_seek_file_func (opaque, stream, offset, origin)
-   voidpf opaque;
-   voidpf stream;
-   uLong offset;
-   int origin;
+long ZCALLBACK win32_seek_file_func(voidpf opaque,
+                                   voidpf stream,
+                                   uLong offset,
+                                   int origin)
 {
     DWORD dwMoveMethod=0xFFFFFFFF;
     HANDLE hFile = NULL;
@@ -224,9 +218,7 @@ long ZCALLBACK win32_seek_file_func (opaque, stream, offset, origin)
     return ret;
 }
 
-int ZCALLBACK win32_close_file_func (opaque, stream)
-   voidpf opaque;
-   voidpf stream;
+int ZCALLBACK win32_close_file_func(voidpf opaque, voidpf stream)
 {
     int ret=-1;
 
@@ -244,9 +236,7 @@ int ZCALLBACK win32_close_file_func (opaque, stream)
     return ret;
 }
 
-int ZCALLBACK win32_error_file_func (opaque, stream)
-   voidpf opaque;
-   voidpf stream;
+int ZCALLBACK win32_error_file_func(voidpf opaque, voidpf stream)
 {
     int ret=-1;
     if (stream!=NULL)
@@ -256,8 +246,7 @@ int ZCALLBACK win32_error_file_func (opaque, stream)
     return ret;
 }
 
-void fill_win32_filefunc (pzlib_filefunc_def)
-  zlib_filefunc_def* pzlib_filefunc_def;
+void fill_win32_filefunc(zlib_filefunc_def * pzlib_filefunc_def)
 {
     pzlib_filefunc_def->zopen_file = win32_open_file_func;
     pzlib_filefunc_def->zread_file = win32_read_file_func;