Mercurial > vim
comparison src/structs.h @ 19515:020056c2fd39 v8.2.0315
patch 8.2.0315: build failure on HP-UX system
Commit: https://github.com/vim/vim/commit/c593bec4120f122e8a9129ec461968f1bd214435
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Feb 25 21:26:49 2020 +0100
patch 8.2.0315: build failure on HP-UX system
Problem: Build failure on HP-UX system.
Solution: Use LONG_LONG_MIN instead of LLONG_MIN. Add type casts for switch
statement. (John Marriott)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Tue, 25 Feb 2020 21:30:04 +0100 |
parents | a4be2f9cfb01 |
children | 22f0dda71638 |
comparison
equal
deleted
inserted
replaced
19514:25f44b7a51b1 | 19515:020056c2fd39 |
---|---|
1277 # define UVARNUM_MAX ULONG_MAX | 1277 # define UVARNUM_MAX ULONG_MAX |
1278 # endif | 1278 # endif |
1279 #else | 1279 #else |
1280 typedef long long varnumber_T; | 1280 typedef long long varnumber_T; |
1281 typedef unsigned long long uvarnumber_T; | 1281 typedef unsigned long long uvarnumber_T; |
1282 # define VARNUM_MIN LLONG_MIN | 1282 # ifdef LLONG_MIN |
1283 # define VARNUM_MAX LLONG_MAX | 1283 # define VARNUM_MIN LLONG_MIN |
1284 # define UVARNUM_MAX ULLONG_MAX | 1284 # define VARNUM_MAX LLONG_MAX |
1285 # define UVARNUM_MAX ULLONG_MAX | |
1286 # else | |
1287 # define VARNUM_MIN LONG_LONG_MIN | |
1288 # define VARNUM_MAX LONG_LONG_MAX | |
1289 # define UVARNUM_MAX ULONG_LONG_MAX | |
1290 # endif | |
1285 #endif | 1291 #endif |
1286 | 1292 |
1287 typedef double float_T; | 1293 typedef double float_T; |
1288 | 1294 |
1289 typedef struct listvar_S list_T; | 1295 typedef struct listvar_S list_T; |