From: Bram Moolenaar Date: Tue, 19 May 2020 19:43:47 +0000 (+0200) Subject: patch 8.2.0799: build fails if snprintf is not available X-Git-Tag: v8.2.0799 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=74c69636563310d1e941fec695ff2d74518fe743;p=vim patch 8.2.0799: build fails if snprintf is not available Problem: Build fails if snprintf is not available. Solution: Use vim_snprintf(). --- diff --git a/src/libvterm/src/state.c b/src/libvterm/src/state.c index 6a5c265ab..42f61f256 100644 --- a/src/libvterm/src/state.c +++ b/src/libvterm/src/state.c @@ -1674,13 +1674,13 @@ static void request_status_string(VTermState *state, VTermStringFragment frag) size_t cur = 0; int argi; - cur += snprintf(vt->tmpbuffer + cur, vt->tmpbuffer_len - cur, + cur += SNPRINTF(vt->tmpbuffer + cur, vt->tmpbuffer_len - cur, vt->mode.ctrl8bit ? "\x90" "1$r" : ESC_S "P" "1$r"); // DCS 1$r ... if(cur >= vt->tmpbuffer_len) return; for(argi = 0; argi < argc; argi++) { - cur += snprintf(vt->tmpbuffer + cur, vt->tmpbuffer_len - cur, + cur += SNPRINTF(vt->tmpbuffer + cur, vt->tmpbuffer_len - cur, argi == argc - 1 ? "%ld" : CSI_ARG_HAS_MORE(args[argi]) ? "%ld:" : "%ld;", @@ -1689,7 +1689,7 @@ static void request_status_string(VTermState *state, VTermStringFragment frag) return; } - cur += snprintf(vt->tmpbuffer + cur, vt->tmpbuffer_len - cur, + cur += SNPRINTF(vt->tmpbuffer + cur, vt->tmpbuffer_len - cur, vt->mode.ctrl8bit ? "m" "\x9C" : "m" ESC_S "\\"); // ... m ST if(cur >= vt->tmpbuffer_len) return; diff --git a/src/version.c b/src/version.c index 4c3cab753..f79ad7545 100644 --- a/src/version.c +++ b/src/version.c @@ -746,6 +746,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 799, /**/ 798, /**/