Mercurial > vim
comparison src/proto/eval.pro @ 2185:0c1e413c32f1 v7.2.443
updated for version 7.2.443
Problem: Using taglist() on a tag file with duplicate fields generates an
internal error. (Peter Odding)
Solution: Check for duplicate field names.
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Sat, 12 Jun 2010 20:12:02 +0200 |
parents | afcf9db31561 |
children | 941ff1cd317a |
comparison
equal
deleted
inserted
replaced
2183:b0ebf9d121ff | 2185:0c1e413c32f1 |
---|---|
54 dict_T *dict_alloc __ARGS((void)); | 54 dict_T *dict_alloc __ARGS((void)); |
55 dictitem_T *dictitem_alloc __ARGS((char_u *key)); | 55 dictitem_T *dictitem_alloc __ARGS((char_u *key)); |
56 void dictitem_free __ARGS((dictitem_T *item)); | 56 void dictitem_free __ARGS((dictitem_T *item)); |
57 int dict_add __ARGS((dict_T *d, dictitem_T *item)); | 57 int dict_add __ARGS((dict_T *d, dictitem_T *item)); |
58 int dict_add_nr_str __ARGS((dict_T *d, char *key, long nr, char_u *str)); | 58 int dict_add_nr_str __ARGS((dict_T *d, char *key, long nr, char_u *str)); |
59 dictitem_T *dict_find __ARGS((dict_T *d, char_u *key, int len)); | |
59 char_u *get_dict_string __ARGS((dict_T *d, char_u *key, int save)); | 60 char_u *get_dict_string __ARGS((dict_T *d, char_u *key, int save)); |
60 long get_dict_number __ARGS((dict_T *d, char_u *key)); | 61 long get_dict_number __ARGS((dict_T *d, char_u *key)); |
61 char_u *get_function_name __ARGS((expand_T *xp, int idx)); | 62 char_u *get_function_name __ARGS((expand_T *xp, int idx)); |
62 char_u *get_expr_name __ARGS((expand_T *xp, int idx)); | 63 char_u *get_expr_name __ARGS((expand_T *xp, int idx)); |
63 long do_searchpair __ARGS((char_u *spat, char_u *mpat, char_u *epat, int dir, char_u *skip, int flags, pos_T *match_pos, linenr_T lnum_stop, long time_limit)); | 64 long do_searchpair __ARGS((char_u *spat, char_u *mpat, char_u *epat, int dir, char_u *skip, int flags, pos_T *match_pos, linenr_T lnum_stop, long time_limit)); |