# HG changeset patch # User Bram Moolenaar # Date 1548929707 -3600 # Node ID ac05f8fb4200a839f3354eaf73fed494fcf4c814 # Parent 1a8f976227609a6e879d23b6c7a1f0ad6ad3e70b patch 8.1.0855: cannot build xxd with MSVC 10 commit https://github.com/vim/vim/commit/af703585a34aa30bb5bdf8c05e4be8b3c66f787a Author: Bram Moolenaar Date: Thu Jan 31 11:00:42 2019 +0100 patch 8.1.0855: cannot build xxd with MSVC 10 Problem: Cannot build xxd with MSVC 10. Solution: Move declaration to start of block. diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -784,6 +784,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 855, +/**/ 854, /**/ 853, diff --git a/src/xxd/xxd.c b/src/xxd/xxd.c --- a/src/xxd/xxd.c +++ b/src/xxd/xxd.c @@ -472,6 +472,7 @@ main(int argc, char *argv[]) unsigned long displayoff = 0; static char l[LLEN+1]; /* static because it may be too big for stack */ char *pp; + int addrlen = 9; #ifdef AMIGA /* This program doesn't work when started from the Workbench */ @@ -820,7 +821,6 @@ main(int argc, char *argv[]) else /* hextype == HEX_BITS */ grplen = 8 * octspergrp + 1; - int addrlen = 9; e = 0; while ((length < 0 || n < length) && (e = getc(fp)) != EOF) {