From 95f0b6e5a5e5861da34cc064c601faf4eeed4ed6 Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sun, 15 Dec 2019 12:54:18 +0100 Subject: patch 8.2.0009: VMS: terminal version doesn't build Problem: VMS: terminal version doesn't build. Solution: Move MIN definition. Adjust #ifdefs. (Zoltan Arpadffy) --- src/bufwrite.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/bufwrite.c') diff --git a/src/bufwrite.c b/src/bufwrite.c index 8393df1a0c..f1895518b3 100644 --- a/src/bufwrite.c +++ b/src/bufwrite.c @@ -2080,6 +2080,10 @@ restore_backup: // structures end with a newline (carriage return) character, and // if they don't it adds one. // With other RMS structures it works perfect without this fix. +# ifndef MIN +// Older DECC compiler for VAX doesn't define MIN() +# define MIN(a, b) ((a) < (b) ? (a) : (b)) +# endif if (buf->b_fab_rfm == FAB$C_VFC || ((buf->b_fab_rat & (FAB$M_FTN | FAB$M_CR)) != 0)) { -- cgit v1.2.3