commit | 98500fdc6119eb5f02d7a52ab6ffcac3085181be | [log] [tgz] |
---|---|---|
author | Bram Moolenaar <Bram@vim.org> | Sun Nov 06 14:17:16 2016 +0100 |
committer | Bram Moolenaar <Bram@vim.org> | Sun Nov 06 14:17:16 2016 +0100 |
tree | e48f9e1c38cde2e2b163f584707bdf5408b7436e | |
parent | 4a08b0dc4dd70334056fc1bf069b5e938f2ed7d5 [diff] [blame] |
patch 8.0.0067 Problem: VMS has a problem with infinity. Solution: Avoid an overflow. (Zoltan Arpadffy)
diff --git a/src/macros.h b/src/macros.h index 5920b5d..faa8ccc 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