summaryrefslogtreecommitdiffstats
path: root/src/proto/quickfix.pro
diff options
context:
space:
mode:
authorYegappan Lakshmanan <yegappan@yahoo.com>2022-10-14 13:11:13 +0100
committerBram Moolenaar <Bram@vim.org>2022-10-14 13:11:13 +0100
commit975a665d4811649a51e2c6a97a6ce096290d87ae (patch)
treeaa34659fe233d4c0f5080d7ecf3b3bb19eb44193 /src/proto/quickfix.pro
parentb9c09c118e951bc6ea2059941101939dc572b4ce (diff)
patch 9.0.0749: alloc/free of buffer for each quickfix entry is inefficientv9.0.0749
Problem: Alloc/free of buffer for each quickfix entry is inefficient. Solution: Use a shared grow array. (Yegappan Lakshmanan, closes #11365)
Diffstat (limited to 'src/proto/quickfix.pro')
-rw-r--r--src/proto/quickfix.pro1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/proto/quickfix.pro b/src/proto/quickfix.pro
index 904a60a8dd..913c3c404a 100644
--- a/src/proto/quickfix.pro
+++ b/src/proto/quickfix.pro
@@ -35,6 +35,7 @@ int trigger_cexpr_autocmd(int cmdidx);
int cexpr_core(exarg_T *eap, typval_T *tv);
void ex_cexpr(exarg_T *eap);
void ex_helpgrep(exarg_T *eap);
+void free_quickfix(void);
void f_getloclist(typval_T *argvars, typval_T *rettv);
void f_getqflist(typval_T *argvars, typval_T *rettv);
void f_setloclist(typval_T *argvars, typval_T *rettv);