$OpenBSD: patch-src_e_loadsave_cpp,v 1.1.1.1 2007/12/01 21:19:33 mgrimm Exp $
--- src/e_loadsave.cpp.orig	Sat Sep 15 10:32:34 2007
+++ src/e_loadsave.cpp	Sat Sep 15 10:34:02 2007
@@ -506,7 +506,7 @@ int EBuffer::SaveTo(char *AFileName) {
             while ((bindex = GetUserBookmarkForLine(bindex, l, bname, bpos)) != -1) {
                 // Skip too long bookmarks
                 if (strlen(bname) > 256 || blen + strlen(bname) + 6 + 6 > sizeof(book)) continue;
-                blen += sprintf(book + blen, "%04x%02x%s", bpos.Col, strlen(bname), bname);
+                blen += sprintf(book + blen, "%04x%02zx%s", bpos.Col, strlen(bname), bname);
             }
             if (blen != 4) {
                 blen += sprintf(book + blen, "x%04xb", blen);
