mirror of
https://github.com/vim/vim
synced 2025-07-16 01:01:58 +00:00
updated for version 7.0060
This commit is contained in:
@ -1,4 +1,4 @@
|
||||
*usr_41.txt* For Vim version 7.0aa. Last change: 2005 Feb 23
|
||||
*usr_41.txt* For Vim version 7.0aa. Last change: 2005 Mar 15
|
||||
|
||||
VIM USER MANUAL - by Bram Moolenaar
|
||||
|
||||
@ -758,6 +758,7 @@ Various:
|
||||
getreg() get contents of a register
|
||||
getregtype() get type of a register
|
||||
setreg() set contents and type of a register
|
||||
taglist() get list of matching tags
|
||||
|
||||
==============================================================================
|
||||
*41.7* Defining a function
|
||||
|
10
src/tag.c
10
src/tag.c
@ -3547,14 +3547,20 @@ static int add_tag_field __ARGS((dict_T *dict, char *field_name, char_u *start,
|
||||
add_tag_field(dict, field_name, start, end)
|
||||
dict_T *dict;
|
||||
char *field_name;
|
||||
char_u *start;
|
||||
char_u *end;
|
||||
char_u *start; /* start of the value */
|
||||
char_u *end; /* after the value; can be NULL */
|
||||
{
|
||||
char_u buf[MAXPATHL];
|
||||
int len = 0;
|
||||
|
||||
if (start != NULL)
|
||||
{
|
||||
if (end == NULL)
|
||||
{
|
||||
end = start + STRLEN(start);
|
||||
while (end > start && (end[-1] == '\r' || end[-1] == '\n'))
|
||||
--end;
|
||||
}
|
||||
len = end - start;
|
||||
if (len > sizeof(buf) - 1)
|
||||
len = sizeof(buf) - 1;
|
||||
|
Reference in New Issue
Block a user