Huw Davies : gdi32: Make the convert_bits and stretch_bits helpers external .

Alexandre Julliard julliard at winehq.org
Mon Oct 17 13:08:55 CDT 2011


Module: wine
Branch: master
Commit: a01844b013c4163e76dcc8d9e76dfdd54537dae9
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=a01844b013c4163e76dcc8d9e76dfdd54537dae9

Author: Huw Davies <huw at codeweavers.com>
Date:   Mon Oct 17 15:46:06 2011 +0100

gdi32: Make the convert_bits and stretch_bits helpers external.

---

 dlls/gdi32/bitblt.c      |   10 +++++-----
 dlls/gdi32/gdi_private.h |    5 +++++
 2 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/dlls/gdi32/bitblt.c b/dlls/gdi32/bitblt.c
index ea5ad41..486266a 100644
--- a/dlls/gdi32/bitblt.c
+++ b/dlls/gdi32/bitblt.c
@@ -166,8 +166,8 @@ void free_heap_bits( struct gdi_image_bits *bits )
     HeapFree( GetProcessHeap(), 0, bits->ptr );
 }
 
-static DWORD convert_bits( const BITMAPINFO *src_info, struct bitblt_coords *src,
-                           BITMAPINFO *dst_info, struct gdi_image_bits *bits, BOOL add_alpha )
+DWORD convert_bits( const BITMAPINFO *src_info, struct bitblt_coords *src,
+                    BITMAPINFO *dst_info, struct gdi_image_bits *bits, BOOL add_alpha )
 {
     void *ptr;
     DWORD err;
@@ -184,9 +184,9 @@ static DWORD convert_bits( const BITMAPINFO *src_info, struct bitblt_coords *src
     return err;
 }
 
-static DWORD stretch_bits( const BITMAPINFO *src_info, struct bitblt_coords *src,
-                           BITMAPINFO *dst_info, struct bitblt_coords *dst,
-                           struct gdi_image_bits *bits, int mode )
+DWORD stretch_bits( const BITMAPINFO *src_info, struct bitblt_coords *src,
+                    BITMAPINFO *dst_info, struct bitblt_coords *dst,
+                    struct gdi_image_bits *bits, int mode )
 {
     void *ptr;
     DWORD err;
diff --git a/dlls/gdi32/gdi_private.h b/dlls/gdi32/gdi_private.h
index bf1bc18..1fc8573 100644
--- a/dlls/gdi32/gdi_private.h
+++ b/dlls/gdi32/gdi_private.h
@@ -223,7 +223,12 @@ extern BOOL BIDI_Reorder( HDC hDC, LPCWSTR lpString, INT uCount, DWORD dwFlags,
                           LPWSTR lpOutString, INT uCountOut, UINT *lpOrder, WORD **lpGlyphs, INT* cGlyphs ) DECLSPEC_HIDDEN;
 
 /* bitblt.c */
+extern DWORD convert_bits( const BITMAPINFO *src_info, struct bitblt_coords *src,
+                           BITMAPINFO *dst_info, struct gdi_image_bits *bits, BOOL add_alpha ) DECLSPEC_HIDDEN;
 extern BOOL intersect_vis_rectangles( struct bitblt_coords *dst, struct bitblt_coords *src ) DECLSPEC_HIDDEN;
+extern DWORD stretch_bits( const BITMAPINFO *src_info, struct bitblt_coords *src,
+                           BITMAPINFO *dst_info, struct bitblt_coords *dst,
+                           struct gdi_image_bits *bits, int mode ) DECLSPEC_HIDDEN;
 
 /* bitmap.c */
 extern void get_ddb_bitmapinfo( BITMAPOBJ *bmp, BITMAPINFO *info ) DECLSPEC_HIDDEN;




More information about the wine-cvs mailing list