From 98500fdc6119eb5f02d7a52ab6ffcac3085181be Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Sun, 6 Nov 2016 14:17:16 +0100 Subject: patch 8.0.0067 Problem: VMS has a problem with infinity. Solution: Avoid an overflow. (Zoltan Arpadffy) --- src/macros.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/macros.h') diff --git a/src/macros.h b/src/macros.h index 5920b5dc7b..faa8ccc9c5 100644 --- a/src/macros.h +++ b/src/macros.h @@ -345,7 +345,11 @@ # endif # if !defined(INFINITY) # if defined(DBL_MAX) -# define INFINITY (DBL_MAX+DBL_MAX) +# ifdef VMS +# define INFINITY DBL_MAX +# else +# define INFINITY (DBL_MAX+DBL_MAX) +# endif # else # define INFINITY (1.0 / 0.0) # endif -- cgit v1.2.3