diff src/os_mswin.c @ 1686:c7c53db66b55 v7.2b.019

updated for version 7.2b-019
author vimboss
date Thu, 24 Jul 2008 18:51:11 +0000
parents 82b5078be2dd
children f4f8014d516e
line wrap: on
line diff
--- a/src/os_mswin.c
+++ b/src/os_mswin.c
@@ -1729,7 +1729,7 @@ swap_me(COLORREF colorref)
 }
 
 /*ARGSUSED*/
-    static BOOL CALLBACK
+    static INT_PTR CALLBACK
 PrintDlgProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
 {
 #ifdef FEAT_GETTEXT
@@ -2125,8 +2125,8 @@ mch_print_init(prt_settings_T *psettings
 	char_u	*port_name = (char_u *)devname +devname->wOutputOffset;
 	char_u	*text = _("to %s on %s");
 
-	prt_name = alloc(STRLEN(printer_name) + STRLEN(port_name)
-							      + STRLEN(text));
+	prt_name = alloc((unsigned)(STRLEN(printer_name) + STRLEN(port_name)
+							     + STRLEN(text)));
 	if (prt_name != NULL)
 	    wsprintf(prt_name, text, printer_name, port_name);
     }