Mercurial > vim
comparison src/proto/userfunc.pro @ 31653:ec76f9d2319e v9.0.1159
patch 9.0.1159: extends argument for class not implemented yet
Commit: https://github.com/vim/vim/commit/8367716a6e9589d61a771e6c329da05c9b55e61a
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Jan 8 19:54:10 2023 +0000
patch 9.0.1159: extends argument for class not implemented yet
Problem: Extends argument for class not implemented yet.
Solution: Basic implementation of "extends".
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 08 Jan 2023 21:00:05 +0100 |
parents | 5c1b7a87466e |
children | 16025ef158bf |
comparison
equal
deleted
inserted
replaced
31652:db9e6699d7b3 | 31653:ec76f9d2319e |
---|---|
54 int translated_function_exists(char_u *name, int is_global); | 54 int translated_function_exists(char_u *name, int is_global); |
55 int has_varargs(ufunc_T *ufunc); | 55 int has_varargs(ufunc_T *ufunc); |
56 int function_exists(char_u *name, int no_deref); | 56 int function_exists(char_u *name, int no_deref); |
57 char_u *get_expanded_name(char_u *name, int check); | 57 char_u *get_expanded_name(char_u *name, int check); |
58 char_u *get_user_func_name(expand_T *xp, int idx); | 58 char_u *get_user_func_name(expand_T *xp, int idx); |
59 ufunc_T *copy_function(ufunc_T *fp); | |
59 void ex_delfunction(exarg_T *eap); | 60 void ex_delfunction(exarg_T *eap); |
60 void func_unref(char_u *name); | 61 void func_unref(char_u *name); |
61 void func_ptr_unref(ufunc_T *fp); | 62 void func_ptr_unref(ufunc_T *fp); |
62 void func_ref(char_u *name); | 63 void func_ref(char_u *name); |
63 void func_ptr_ref(ufunc_T *fp); | 64 void func_ptr_ref(ufunc_T *fp); |