comparison src/if_py_both.h @ 19193:9f98957582d6 v8.2.0155

patch 8.2.0155: warnings from MinGW compiler; tests fail without +float Commit: https://github.com/vim/vim/commit/a5d5953d59730d9bf9c00a727c4aeb56f6ffc944 Author: Bram Moolenaar <Bram@vim.org> Date: Sun Jan 26 21:42:03 2020 +0100 patch 8.2.0155: warnings from MinGW compiler; tests fail without +float Problem: Warnings from MinGW compiler. (John Marriott) Json test fails when building without +float feature. Solution: Init variables. Fix Json parsing. Skip a few tests that require the +float feature.
author Bram Moolenaar <Bram@vim.org>
date Sun, 26 Jan 2020 21:45:03 +0100
parents 94eda51ba9ba
children d776967d0f0d
comparison
equal deleted inserted replaced
19192:68049eeb2e00 19193:9f98957582d6
6355 case VAR_STRING: 6355 case VAR_STRING:
6356 return PyBytes_FromString(tv->vval.v_string == NULL 6356 return PyBytes_FromString(tv->vval.v_string == NULL
6357 ? "" : (char *)tv->vval.v_string); 6357 ? "" : (char *)tv->vval.v_string);
6358 case VAR_NUMBER: 6358 case VAR_NUMBER:
6359 return PyLong_FromLong((long) tv->vval.v_number); 6359 return PyLong_FromLong((long) tv->vval.v_number);
6360 case VAR_FLOAT:
6360 #ifdef FEAT_FLOAT 6361 #ifdef FEAT_FLOAT
6361 case VAR_FLOAT:
6362 return PyFloat_FromDouble((double) tv->vval.v_float); 6362 return PyFloat_FromDouble((double) tv->vval.v_float);
6363 #endif 6363 #endif
6364 case VAR_LIST: 6364 case VAR_LIST:
6365 return NEW_LIST(tv->vval.v_list); 6365 return NEW_LIST(tv->vval.v_list);
6366 case VAR_DICT: 6366 case VAR_DICT: