comparison src/structs.h @ 17612:e259d11e2900 v8.1.1803

patch 8.1.1803: all builtin functions are global commit https://github.com/vim/vim/commit/ac92e25a33c37ec5becbfffeccda136c73b761ac Author: Bram Moolenaar <Bram@vim.org> Date: Sat Aug 3 21:58:38 2019 +0200 patch 8.1.1803: all builtin functions are global Problem: All builtin functions are global. Solution: Add the method call operator ->. Implemented for a limited number of functions.
author Bram Moolenaar <Bram@vim.org>
date Sat, 03 Aug 2019 22:00:07 +0200
parents efad8e4860d8
children 121bdff812b4
comparison
equal deleted inserted replaced
17611:b9a3d542a042 17612:e259d11e2900
1617 linenr_T lastline; // last line of range 1617 linenr_T lastline; // last line of range
1618 int *doesrange; // if not NULL: return: function handled range 1618 int *doesrange; // if not NULL: return: function handled range
1619 int evaluate; // actually evaluate expressions 1619 int evaluate; // actually evaluate expressions
1620 partial_T *partial; // for extra arguments 1620 partial_T *partial; // for extra arguments
1621 dict_T *selfdict; // Dictionary for "self" 1621 dict_T *selfdict; // Dictionary for "self"
1622 typval_T *basetv; // base for base->method()
1622 } funcexe_T; 1623 } funcexe_T;
1623 1624
1624 struct partial_S 1625 struct partial_S
1625 { 1626 {
1626 int pt_refcount; // reference count 1627 int pt_refcount; // reference count