From 468d29423e54e04835510008b74cc46cb397c75a Mon Sep 17 00:00:00 2001 From: Enrico Forestieri Date: Wed, 22 Aug 2007 04:52:40 +0000 Subject: [PATCH] Compile fix for mingw git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@19713 a592a061-630c-0410-9148-cb99ea01b6c8 --- config/lyxinclude.m4 | 5 +++- src/support/Makefile.am | 10 +++---- src/support/minizip/iowin32.c | 49 ++++++++++++++--------------------- 3 files changed, 28 insertions(+), 36 deletions(-) diff --git a/config/lyxinclude.m4 b/config/lyxinclude.m4 index 8793b3d3e5..988272ed83 100644 --- a/config/lyxinclude.m4 +++ b/config/lyxinclude.m4 @@ -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) ]) diff --git a/src/support/Makefile.am b/src/support/Makefile.am index e30d039128..d442a630e9 100644 --- a/src/support/Makefile.am +++ b/src/support/Makefile.am @@ -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 diff --git a/src/support/minizip/iowin32.c b/src/support/minizip/iowin32.c index 36e32250a9..39bda3ef48 100644 --- a/src/support/minizip/iowin32.c +++ b/src/support/minizip/iowin32.c @@ -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; -- 2.39.2