]> granicus.if.org Git - vim/commitdiff
patch 8.2.0799: build fails if snprintf is not available v8.2.0799
authorBram Moolenaar <Bram@vim.org>
Tue, 19 May 2020 19:43:47 +0000 (21:43 +0200)
committerBram Moolenaar <Bram@vim.org>
Tue, 19 May 2020 19:43:47 +0000 (21:43 +0200)
Problem:    Build fails if snprintf is not available.
Solution:   Use vim_snprintf().

src/libvterm/src/state.c
src/version.c

index 6a5c265abc8de1d5ba9e018b470bd0eb4127e17f..42f61f256d02674980d506af145df06c1a187231 100644 (file)
@@ -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;
index 4c3cab753d106e42d7b4f4cc41d20f3f1f6d24fd..f79ad7545cd4b7667da90aab16d48b263ddaac67 100644 (file)
@@ -746,6 +746,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    799,
 /**/
     798,
 /**/