Mercurial > vim
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: |