Author: tfaber
Date: Fri Feb 17 12:17:20 2017
New Revision: 73809

URL: http://svn.reactos.org/svn/reactos?rev=73809&view=rev
Log:
[WINDOWSCODECS]
- Fix some MSVC-specific definitions

Modified:
    trunk/reactos/dll/win32/windowscodecs/msvc-thiscall.c
    trunk/reactos/dll/win32/windowscodecs/typeof.h

Modified: trunk/reactos/dll/win32/windowscodecs/msvc-thiscall.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/windowscodecs/msvc-thiscall.c?rev=73809&r1=73808&r2=73809&view=diff
==============================================================================
--- trunk/reactos/dll/win32/windowscodecs/msvc-thiscall.c       [iso-8859-1] 
(original)
+++ trunk/reactos/dll/win32/windowscodecs/msvc-thiscall.c       [iso-8859-1] 
Fri Feb 17 12:17:20 2017
@@ -1,5 +1,6 @@
 #include "wincodecs_private.h"
 
+#undef DEFINE_THISCALL_WRAPPER
 #define DEFINE_THISCALL_WRAPPER(func,args) \
     typedef struct {int x[args/4];} _tag_##func; \
     void __stdcall func(_tag_##func p1); \

Modified: trunk/reactos/dll/win32/windowscodecs/typeof.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/windowscodecs/typeof.h?rev=73809&r1=73808&r2=73809&view=diff
==============================================================================
--- trunk/reactos/dll/win32/windowscodecs/typeof.h      [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/windowscodecs/typeof.h      [iso-8859-1] Fri Feb 17 
12:17:20 2017
@@ -24,17 +24,17 @@
 
 typedef struct jpeg_error_mgr * (__cdecl typeof(jpeg_std_error))(struct 
jpeg_error_mgr *);
 typedef void (__cdecl typeof(jpeg_CreateDecompress))(struct 
jpeg_decompress_struct *, int, __typeof_size);
-typedef int (__cdecl typeof(jpeg_read_header))(struct jpeg_decompress_struct 
*, int);
-typedef int (__cdecl typeof(jpeg_start_decompress))(struct 
jpeg_decompress_struct *);
+typedef int (__cdecl typeof(jpeg_read_header))(struct jpeg_decompress_struct 
*, unsigned char);
+typedef unsigned char (__cdecl typeof(jpeg_start_decompress))(struct 
jpeg_decompress_struct *);
 typedef unsigned int (__cdecl typeof(jpeg_read_scanlines))(struct 
jpeg_decompress_struct *, unsigned char **, unsigned int);
-typedef int (__cdecl typeof(jpeg_finish_decompress))(struct 
jpeg_decompress_struct *);
+typedef unsigned char (__cdecl typeof(jpeg_finish_decompress))(struct 
jpeg_decompress_struct *);
 typedef void (__cdecl typeof(jpeg_destroy_decompress))(struct 
jpeg_decompress_struct *);
 typedef unsigned char (__cdecl typeof(jpeg_resync_to_restart))(struct 
jpeg_decompress_struct *, int);
 typedef void (__cdecl typeof(jpeg_CreateCompress))(struct jpeg_compress_struct 
*, int, __typeof_size);
 typedef void (__cdecl typeof(jpeg_start_compress))(struct jpeg_compress_struct 
*, unsigned char);
 typedef void (__cdecl typeof(jpeg_destroy_compress))(struct 
jpeg_compress_struct *);
-typedef void (__cdecl typeof(jpeg_finish_compress))(struct 
jpeg_decompress_struct *);
-typedef void (__cdecl typeof(jpeg_set_defaults))(struct jpeg_decompress_struct 
*);
+typedef void (__cdecl typeof(jpeg_finish_compress))(struct 
jpeg_compress_struct *);
+typedef void (__cdecl typeof(jpeg_set_defaults))(struct jpeg_compress_struct 
*);
 typedef unsigned int (__cdecl typeof(jpeg_write_scanlines))(struct 
jpeg_compress_struct *, char **, unsigned int);
 
 typedef void (*png_error_ptr_1)(struct png_struct_def *, const char *);
@@ -79,7 +79,7 @@
 typedef void (__stdcall typeof(png_set_PLTE))(struct png_struct_def *, struct 
png_info_def *, const struct png_color_struct *, int);
 typedef void (__stdcall typeof(png_set_tRNS))(struct png_struct_def *, struct 
png_info_def *, const unsigned char *, int, const struct png_color_16_struct *);
 typedef void *thandle_t_1;
-typedef int (*TIFFReadWriteProc_1)(thandle_t_1, void *, long);
+typedef int (*TIFFReadWriteProc_1)(thandle_t_1, void *, __typeof_intptr);
 typedef unsigned int (*TIFFSeekProc_1)(void *, unsigned int, int);
 typedef int (*TIFFCloseProc_1)(thandle_t_1);
 typedef unsigned int (*TIFFSizeProc_1)(thandle_t_1);


Reply via email to