Mercurial > vim
comparison src/json.c @ 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 | 2bb0e80fcd32 |
children | b38d73f36467 |
comparison
equal
deleted
inserted
replaced
19514:25f44b7a51b1 | 19515:020056c2fd39 |
---|---|
192 int i; | 192 int i; |
193 | 193 |
194 switch (val->v_type) | 194 switch (val->v_type) |
195 { | 195 { |
196 case VAR_BOOL: | 196 case VAR_BOOL: |
197 switch (val->vval.v_number) | 197 switch ((long)val->vval.v_number) |
198 { | 198 { |
199 case VVAL_FALSE: ga_concat(gap, (char_u *)"false"); break; | 199 case VVAL_FALSE: ga_concat(gap, (char_u *)"false"); break; |
200 case VVAL_TRUE: ga_concat(gap, (char_u *)"true"); break; | 200 case VVAL_TRUE: ga_concat(gap, (char_u *)"true"); break; |
201 } | 201 } |
202 break; | 202 break; |
203 | 203 |
204 case VAR_SPECIAL: | 204 case VAR_SPECIAL: |
205 switch (val->vval.v_number) | 205 switch ((long)val->vval.v_number) |
206 { | 206 { |
207 case VVAL_NONE: if ((options & JSON_JS) != 0 | 207 case VVAL_NONE: if ((options & JSON_JS) != 0 |
208 && (options & JSON_NO_NONE) == 0) | 208 && (options & JSON_NO_NONE) == 0) |
209 // empty item | 209 // empty item |
210 break; | 210 break; |