summaryrefslogtreecommitdiffstats
path: root/src/proto/misc2.pro
diff options
context:
space:
mode:
authorJohn Marriott <basilisk@internode.on.net>2024-04-02 20:26:01 +0200
committerChristian Brabandt <cb@256bit.org>2024-04-02 20:26:01 +0200
commit78d742ab8845578f78039ddd71a6444c6929257c (patch)
treed782bcc5d36c4259b05f29fe1d41e1845c9578e2 /src/proto/misc2.pro
parent16cdfa69e07190674a8e85a48144a467472ca2f4 (diff)
patch 9.1.0256: Finding autocmd events is inefficientv9.1.0256
Problem: Finding autocmd events is inefficient Solution: Use binary search to find events, cache last found events, avoid use of strlen(), add SessionWritePost autocmd, fix test_codestyle and avoid endless loop (John Marriott) closes: #14287 Signed-off-by: John Marriott <basilisk@internode.on.net> Signed-off-by: Christian Brabandt <cb@256bit.org>
Diffstat (limited to 'src/proto/misc2.pro')
-rw-r--r--src/proto/misc2.pro4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/proto/misc2.pro b/src/proto/misc2.pro
index f596ffafaf..7a5b36736d 100644
--- a/src/proto/misc2.pro
+++ b/src/proto/misc2.pro
@@ -61,4 +61,8 @@ int mch_parse_cmd(char_u *cmd, int use_shcf, char ***argv, int *argc);
int build_argv_from_string(char_u *cmd, char ***argv, int *argc);
int build_argv_from_list(list_T *l, char ***argv, int *argc);
int get_special_pty_type(void);
+int cmp_keyvalue_value(const void *a, const void *b);
+int cmp_keyvalue_value_n(const void *a, const void *b);
+int cmp_keyvalue_value_i(const void *a, const void *b);
+int cmp_keyvalue_value_ni(const void *a, const void *b);
/* vim: set ft=c : */