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));