Changelog: Fix for building lzexpand with Mingw or MS_VC++ includes
Index: lzexpand_main.c =================================================================== RCS file: /home/wine/wine/dlls/lzexpand/lzexpand_main.c,v retrieving revision 1.19 diff -u -r1.19 lzexpand_main.c --- lzexpand_main.c 28 Oct 2002 20:05:55 -0000 1.19 +++ lzexpand_main.c 30 Apr 2003 00:34:22 -0000 @@ -220,7 +220,7 @@ * "FILE.BL_" (with lastchar 'a') is being translated to "FILE.BLA" */
-INT WINAPI GetExpandedNameA( LPCSTR in, LPSTR out )
+INT WINAPI GetExpandedNameA( LPSTR in, LPSTR out )
{
struct lzfileheader head;
HFILE fd;
@@ -290,7 +290,7 @@
/***********************************************************************
* GetExpandedNameW (LZ32.@)
*/
-INT WINAPI GetExpandedNameW( LPCWSTR in, LPWSTR out )
+INT WINAPI GetExpandedNameW( LPWSTR in, LPWSTR out )
{
INT ret;
DWORD len = WideCharToMultiByte( CP_ACP, 0, in, -1, NULL, 0, NULL, NULL );
@@ -308,7 +308,7 @@
/***********************************************************************
* LZRead (LZ32.@)
*/
-INT WINAPI LZRead( HFILE fd, LPVOID vbuf, UINT toread )
+INT WINAPI LZRead( HFILE fd, LPSTR vbuf, INT toread )
{
int howmuch;
BYTE b,*buf;
@@ -507,7 +507,7 @@
*
* Opens a file. If not compressed, open it as a normal file.
*/
-HFILE WINAPI LZOpenFileA( LPCSTR fn, LPOFSTRUCT ofs, UINT mode )
+HFILE WINAPI LZOpenFileA( LPSTR fn, LPOFSTRUCT ofs, WORD mode )
{
HFILE fd,cfd;
@@ -533,7 +533,7 @@
/***********************************************************************
* LZOpenFileW (LZ32.@)
*/
-HFILE WINAPI LZOpenFileW( LPCWSTR fn, LPOFSTRUCT ofs, UINT mode )
+HFILE WINAPI LZOpenFileW( LPWSTR fn, LPOFSTRUCT ofs, WORD mode )
{
HFILE ret;
DWORD len = WideCharToMultiByte( CP_ACP, 0, fn, -1, NULL, 0, NULL, NULL );
Index: lzexpand16.c =================================================================== RCS file: /home/wine/wine/dlls/lzexpand/lzexpand16.c,v retrieving revision 1.2 diff -u -r1.2 lzexpand16.c --- lzexpand16.c 28 Oct 2002 20:05:55 -0000 1.2 +++ lzexpand16.c 30 Apr 2003 00:35:49 -0000 @@ -57,7 +57,7 @@ /*********************************************************************** * GetExpandedName (LZEXPAND.10) */ -INT16 WINAPI GetExpandedName16( LPCSTR in, LPSTR out ) +INT16 WINAPI GetExpandedName16( LPSTR in, LPSTR out ) { return (INT16)GetExpandedNameA( in, out ); } @@ -109,7 +109,7 @@ /*********************************************************************** * LZOpenFile (LZEXPAND.2) */ -HFILE16 WINAPI LZOpenFile16( LPCSTR fn, LPOFSTRUCT ofs, UINT16 mode ) +HFILE16 WINAPI LZOpenFile16( LPSTR fn, LPOFSTRUCT ofs, UINT16 mode ) { HFILE hfret = LZOpenFileA( fn, ofs, mode ); /* return errors and LZ handles unmodified */
Index: lzexpand.h =================================================================== RCS file: /home/wine/wine/include/lzexpand.h,v retrieving revision 1.8 diff -u -r1.8 lzexpand.h --- lzexpand.h 10 Mar 2002 00:02:34 -0000 1.8 +++ lzexpand.h 30 Apr 2003 00:36:09 -0000 @@ -37,17 +37,17 @@
VOID WINAPI LZDone(void); LONG WINAPI CopyLZFile(HFILE,HFILE); -HFILE WINAPI LZOpenFileA(LPCSTR,LPOFSTRUCT,UINT); -HFILE WINAPI LZOpenFileW(LPCWSTR,LPOFSTRUCT,UINT); +HFILE WINAPI LZOpenFileA(LPSTR,LPOFSTRUCT,WORD); +HFILE WINAPI LZOpenFileW(LPWSTR,LPOFSTRUCT,WORD); #define LZOpenFile WINELIB_NAME_AW(LZOpenFile) -INT WINAPI LZRead(HFILE,LPVOID,UINT); +INT WINAPI LZRead(INT,LPSTR,INT); INT WINAPI LZStart(void); void WINAPI LZClose(HFILE); LONG WINAPI LZCopy(HFILE,HFILE); HFILE WINAPI LZInit(HFILE); LONG WINAPI LZSeek(HFILE,LONG,INT); -INT WINAPI GetExpandedNameA(LPCSTR,LPSTR); -INT WINAPI GetExpandedNameW(LPCWSTR,LPWSTR); +INT WINAPI GetExpandedNameA(LPSTR,LPSTR); +INT WINAPI GetExpandedNameW(LPWSTR,LPWSTR); #define GetExpandedName WINELIB_NAME_AW(GetExpandedName)
#ifdef __cplusplus