Mercurial > vim
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 |