Mercurial > vim
diff src/proto/eval.pro @ 4617:21a99611149b v7.3.1056
updated for version 7.3.1056
Problem: Python: possible memory leaks.
Solution: Python patch 15. (ZyX) Fix will follow later.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Thu, 30 May 2013 12:14:49 +0200 |
parents | 7eafa576528e |
children | 66e615ce7f61 |
line wrap: on
line diff
--- a/src/proto/eval.pro +++ b/src/proto/eval.pro @@ -49,6 +49,7 @@ list_T *list_alloc __ARGS((void)); void list_unref __ARGS((list_T *l)); void list_free __ARGS((list_T *l, int recurse)); listitem_T *listitem_alloc __ARGS((void)); +void listitem_free __ARGS((listitem_T *item)); void listitem_remove __ARGS((list_T *l, listitem_T *item)); dictitem_T *dict_lookup __ARGS((hashitem_T *hi)); listitem_T *list_find __ARGS((list_T *l, long n)); @@ -65,6 +66,7 @@ void set_ref_in_list __ARGS((list_T *l, void set_ref_in_item __ARGS((typval_T *tv, int copyID)); dict_T *dict_alloc __ARGS((void)); void dict_unref __ARGS((dict_T *d)); +void dict_free __ARGS((dict_T *d, int recurse)); dictitem_T *dictitem_alloc __ARGS((char_u *key)); void dictitem_free __ARGS((dictitem_T *item)); int dict_add __ARGS((dict_T *d, dictitem_T *item));