Mercurial > vim
comparison src/quickfix.c @ 27974:495418c6cac8 v8.2.4512
patch 8.2.4512: the find_tags_in_file() function is much too long
Commit: https://github.com/vim/vim/commit/df1bbea436636ac227d33dd79f77e07f4fffb028
Author: Yegappan Lakshmanan <yegappan@yahoo.com>
Date: Sat Mar 5 14:35:12 2022 +0000
patch 8.2.4512: the find_tags_in_file() function is much too long
Problem: The find_tags_in_file() function is much too long.
Solution: Refactor into multiple smaller functions. (Yegappan Lakshmanan,
closes #9892)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sat, 05 Mar 2022 15:45:03 +0100 |
parents | b65a50d2fa4f |
children | f70015784777 |
comparison
equal
deleted
inserted
replaced
27973:af916df7c907 | 27974:495418c6cac8 |
---|---|
8104 { | 8104 { |
8105 char_u *line = IObuff; | 8105 char_u *line = IObuff; |
8106 | 8106 |
8107 // Convert a line if 'encoding' is not utf-8 and | 8107 // Convert a line if 'encoding' is not utf-8 and |
8108 // the line contains a non-ASCII character. | 8108 // the line contains a non-ASCII character. |
8109 if (p_vc->vc_type != CONV_NONE | 8109 if (p_vc->vc_type != CONV_NONE && has_non_ascii(IObuff)) |
8110 && has_non_ascii(IObuff)) | |
8111 { | 8110 { |
8112 line = string_convert(p_vc, IObuff, NULL); | 8111 line = string_convert(p_vc, IObuff, NULL); |
8113 if (line == NULL) | 8112 if (line == NULL) |
8114 line = IObuff; | 8113 line = IObuff; |
8115 } | 8114 } |