patch 7.4.2063
Problem: eval.c is still too big.
Solution: Split off internal functions to evalfunc.c.
diff --git a/src/proto/list.pro b/src/proto/list.pro
index 602166a..9849379 100644
--- a/src/proto/list.pro
+++ b/src/proto/list.pro
@@ -31,4 +31,5 @@
char_u *list2string(typval_T *tv, int copyID, int restore_copyID);
int list_join(garray_T *gap, list_T *l, char_u *sep, int echo_style, int restore_copyID, int copyID);
int get_list_tv(char_u **arg, typval_T *rettv, int evaluate);
+int write_list(FILE *fd, list_T *list, int binary);
/* vim: set ft=c : */