Fix uninit memory read in undo code.  Fix uint32_t in proto file.
A few minor changes.
diff --git a/src/os_macosx.c b/src/os_macosx.c
index 48023e3..0868ef0 100644
--- a/src/os_macosx.c
+++ b/src/os_macosx.c
@@ -291,7 +291,7 @@
     cd = (iconv_t)alloc(sizeof(struct _iconv_t));
     if (!cd)
 	goto ICONV_OPEN_ERR;
-    memset(cd, 0, sizeof(struct _iconv_t));
+    vim_memset(cd, 0, sizeof(struct _iconv_t));
 
     /* Create converter */
     if (fromEnc != toEnc)