comparison src/evalfunc.c @ 17539:554240b9574b v8.1.1767

patch 8.1.1767: FEAT_SESSION defined separately commit https://github.com/vim/vim/commit/f96ae0b5a2e9e097c38cec04ec35364565d42271 Author: Bram Moolenaar <Bram@vim.org> Date: Sun Jul 28 15:21:55 2019 +0200 patch 8.1.1767: FEAT_SESSION defined separately Problem: FEAT_SESSION defined separately. Solution: Make FEAT_SESSION depend on FEAT_EVAL.
author Bram Moolenaar <Bram@vim.org>
date Sun, 28 Jul 2019 15:30:04 +0200
parents 2b4c138bf8e9
children 1e45331bd2ab
comparison
equal deleted inserted replaced
17538:c1629b49142c 17539:554240b9574b
229 static void f_matchlist(typval_T *argvars, typval_T *rettv); 229 static void f_matchlist(typval_T *argvars, typval_T *rettv);
230 static void f_matchstr(typval_T *argvars, typval_T *rettv); 230 static void f_matchstr(typval_T *argvars, typval_T *rettv);
231 static void f_matchstrpos(typval_T *argvars, typval_T *rettv); 231 static void f_matchstrpos(typval_T *argvars, typval_T *rettv);
232 static void f_max(typval_T *argvars, typval_T *rettv); 232 static void f_max(typval_T *argvars, typval_T *rettv);
233 static void f_min(typval_T *argvars, typval_T *rettv); 233 static void f_min(typval_T *argvars, typval_T *rettv);
234 #ifdef vim_mkdir
235 static void f_mkdir(typval_T *argvars, typval_T *rettv); 234 static void f_mkdir(typval_T *argvars, typval_T *rettv);
236 #endif
237 static void f_mode(typval_T *argvars, typval_T *rettv); 235 static void f_mode(typval_T *argvars, typval_T *rettv);
238 #ifdef FEAT_MZSCHEME 236 #ifdef FEAT_MZSCHEME
239 static void f_mzeval(typval_T *argvars, typval_T *rettv); 237 static void f_mzeval(typval_T *argvars, typval_T *rettv);
240 #endif 238 #endif
241 static void f_nextnonblank(typval_T *argvars, typval_T *rettv); 239 static void f_nextnonblank(typval_T *argvars, typval_T *rettv);
692 {"matchlist", 2, 4, f_matchlist}, 690 {"matchlist", 2, 4, f_matchlist},
693 {"matchstr", 2, 4, f_matchstr}, 691 {"matchstr", 2, 4, f_matchstr},
694 {"matchstrpos", 2, 4, f_matchstrpos}, 692 {"matchstrpos", 2, 4, f_matchstrpos},
695 {"max", 1, 1, f_max}, 693 {"max", 1, 1, f_max},
696 {"min", 1, 1, f_min}, 694 {"min", 1, 1, f_min},
697 #ifdef vim_mkdir
698 {"mkdir", 1, 3, f_mkdir}, 695 {"mkdir", 1, 3, f_mkdir},
699 #endif
700 {"mode", 0, 1, f_mode}, 696 {"mode", 0, 1, f_mode},
701 #ifdef FEAT_MZSCHEME 697 #ifdef FEAT_MZSCHEME
702 {"mzeval", 1, 1, f_mzeval}, 698 {"mzeval", 1, 1, f_mzeval},
703 #endif 699 #endif
704 {"nextnonblank", 1, 1, f_nextnonblank}, 700 {"nextnonblank", 1, 1, f_nextnonblank},
7943 r = vim_mkdir_emsg(updir, prot); 7939 r = vim_mkdir_emsg(updir, prot);
7944 vim_free(updir); 7940 vim_free(updir);
7945 return r; 7941 return r;
7946 } 7942 }
7947 7943
7948 #ifdef vim_mkdir
7949 /* 7944 /*
7950 * "mkdir()" function 7945 * "mkdir()" function
7951 */ 7946 */
7952 static void 7947 static void
7953 f_mkdir(typval_T *argvars, typval_T *rettv) 7948 f_mkdir(typval_T *argvars, typval_T *rettv)
7987 mkdir_recurse(dir, prot); 7982 mkdir_recurse(dir, prot);
7988 } 7983 }
7989 } 7984 }
7990 rettv->vval.v_number = vim_mkdir_emsg(dir, prot); 7985 rettv->vval.v_number = vim_mkdir_emsg(dir, prot);
7991 } 7986 }
7992 #endif
7993 7987
7994 /* 7988 /*
7995 * "mode()" function 7989 * "mode()" function
7996 */ 7990 */
7997 static void 7991 static void