Mercurial > vim
diff src/os_mswin.c @ 2215:cccb71c2c5c1 vim73
Fix uninit memory read in undo code. Fix uint32_t in proto file.
A few minor changes.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Mon, 24 May 2010 11:59:29 +0200 |
parents | 85a99ba3eb5a |
children | 120502692d82 |
line wrap: on
line diff
--- a/src/os_mswin.c +++ b/src/os_mswin.c @@ -2077,7 +2077,7 @@ mch_print_init(prt_settings_T *psettings int i; bUserAbort = &(psettings->user_abort); - memset(&prt_dlg, 0, sizeof(PRINTDLG)); + vim_memset(&prt_dlg, 0, sizeof(PRINTDLG)); prt_dlg.lStructSize = sizeof(PRINTDLG); #ifndef FEAT_GUI GetConsoleHwnd(); /* get value of s_hwnd */ @@ -2192,7 +2192,7 @@ mch_print_init(prt_settings_T *psettings /* * Initialise the font according to 'printfont' */ - memset(&fLogFont, 0, sizeof(fLogFont)); + vim_memset(&fLogFont, 0, sizeof(fLogFont)); if (get_logfont(&fLogFont, p_pfn, prt_dlg.hDC, TRUE) == FAIL) { EMSG2(_("E613: Unknown printer font: %s"), p_pfn); @@ -2285,7 +2285,7 @@ mch_print_begin(prt_settings_T *psetting wsprintf(szBuffer, _("Printing '%s'"), gettail(psettings->jobname)); SetDlgItemText(hDlgPrint, IDC_PRINTTEXT1, (LPSTR)szBuffer); - memset(&di, 0, sizeof(DOCINFO)); + vim_memset(&di, 0, sizeof(DOCINFO)); di.cbSize = sizeof(DOCINFO); di.lpszDocName = psettings->jobname; ret = StartDoc(prt_dlg.hDC, &di); @@ -3362,7 +3362,7 @@ get_logfont( #if defined(FEAT_GUI_W32) CHOOSEFONT cf; /* if name is "*", bring up std font dialog: */ - memset(&cf, 0, sizeof(cf)); + vim_memset(&cf, 0, sizeof(cf)); cf.lStructSize = sizeof(cf); cf.hwndOwner = s_hwnd; cf.Flags = CF_SCREENFONTS | CF_FIXEDPITCHONLY | CF_INITTOLOGFONTSTRUCT;