[PATCH 2/4] winemac.drv: Move create_bitmap_from_dib() above the import/export functions.
Charles Davis
cdavis5x at gmail.com
Tue May 3 14:03:24 CDT 2016
Signed-off-by: Charles Davis <cdavis5x at gmail.com>
---
dlls/winemac.drv/clipboard.c | 60 ++++++++++++++++++++++----------------------
1 file changed, 30 insertions(+), 30 deletions(-)
diff --git a/dlls/winemac.drv/clipboard.c b/dlls/winemac.drv/clipboard.c
index 188d4e2..2082cad 100644
--- a/dlls/winemac.drv/clipboard.c
+++ b/dlls/winemac.drv/clipboard.c
@@ -616,6 +616,36 @@ static HGLOBAL create_dib_from_bitmap(HBITMAP hBmp)
/**************************************************************************
+ * create_bitmap_from_dib
+ *
+ * Given a packed DIB, creates a bitmap object from it.
+ */
+static HANDLE create_bitmap_from_dib(HANDLE dib)
+{
+ HANDLE ret = 0;
+ BITMAPINFO *bmi;
+
+ if (dib && (bmi = GlobalLock(dib)))
+ {
+ HDC hdc;
+ unsigned int offset;
+
+ hdc = GetDC(NULL);
+
+ offset = bitmap_info_size(bmi, DIB_RGB_COLORS);
+
+ ret = CreateDIBitmap(hdc, &bmi->bmiHeader, CBM_INIT, (LPBYTE)bmi + offset,
+ bmi, DIB_RGB_COLORS);
+
+ GlobalUnlock(dib);
+ ReleaseDC(NULL, hdc);
+ }
+
+ return ret;
+}
+
+
+/**************************************************************************
* import_clipboard_data
*
* Generic import clipboard data routine.
@@ -651,36 +681,6 @@ static HANDLE import_clipboard_data(CFDataRef data)
/**************************************************************************
- * create_bitmap_from_dib
- *
- * Given a packed DIB, creates a bitmap object from it.
- */
-static HANDLE create_bitmap_from_dib(HANDLE dib)
-{
- HANDLE ret = 0;
- BITMAPINFO *bmi;
-
- if (dib && (bmi = GlobalLock(dib)))
- {
- HDC hdc;
- unsigned int offset;
-
- hdc = GetDC(NULL);
-
- offset = bitmap_info_size(bmi, DIB_RGB_COLORS);
-
- ret = CreateDIBitmap(hdc, &bmi->bmiHeader, CBM_INIT, (LPBYTE)bmi + offset,
- bmi, DIB_RGB_COLORS);
-
- GlobalUnlock(dib);
- ReleaseDC(NULL, hdc);
- }
-
- return ret;
-}
-
-
-/**************************************************************************
* import_bmp_to_bitmap
*
* Import BMP data, converting to CF_BITMAP format.
--
2.8.1
More information about the wine-patches
mailing list