Fix uninit memory read in undo code. Fix uint32_t in proto file.
A few minor changes.
diff --git a/src/gui_w48.c b/src/gui_w48.c
index 2f36739..6e567f6 100644
--- a/src/gui_w48.c
+++ b/src/gui_w48.c
@@ -3341,7 +3341,7 @@
/* Convert the filter to Windows format. */
filterp = convert_filterW(filter);
- memset(&fileStruct, 0, sizeof(OPENFILENAMEW));
+ vim_memset(&fileStruct, 0, sizeof(OPENFILENAMEW));
#ifdef OPENFILENAME_SIZE_VERSION_400
/* be compatible with Windows NT 4.0 */
/* TODO: what to use for OPENFILENAMEW??? */
@@ -3503,7 +3503,7 @@
/* Convert the filter to Windows format. */
filterp = convert_filter(filter);
- memset(&fileStruct, 0, sizeof(OPENFILENAME));
+ vim_memset(&fileStruct, 0, sizeof(OPENFILENAME));
#ifdef OPENFILENAME_SIZE_VERSION_400
/* be compatible with Windows NT 4.0 */
fileStruct.lStructSize = OPENFILENAME_SIZE_VERSION_400;
@@ -3842,7 +3842,7 @@
/* Halve the number of backslashes. */
if (i > 1 && pnew != NULL)
{
- memset(pnew, '\\', i / 2);
+ vim_memset(pnew, '\\', i / 2);
pnew += i / 2;
}
@@ -3859,7 +3859,7 @@
/* Copy span of backslashes unmodified. */
if (pnew != NULL)
{
- memset(pnew, '\\', i);
+ vim_memset(pnew, '\\', i);
pnew += i;
}
p += i;