Refactor SHELL_* defines into enum typedef

The SHELL_* defines are the bitflags that can be passed to `mch_call_shell`.
The enum is defined in 'os/shell.h', where all shell-related functions will
eventually be defined.
This commit is contained in:
Thiago de Arruda
2014-03-29 21:34:14 -03:00
parent 607e1c7ee4
commit 0d61b1c470
11 changed files with 66 additions and 47 deletions

View File

@@ -61,6 +61,7 @@
#include "version.h"
#include "window.h"
#include "os/os.h"
#include "os/shell.h"
#if defined(FEAT_FLOAT) && defined(HAVE_MATH_H)
# include <math.h>
@@ -14543,7 +14544,7 @@ static void f_system(typval_T *argvars, typval_T *rettv)
}
res = get_cmd_output(get_tv_string(&argvars[0]), infile,
SHELL_SILENT | SHELL_COOKED);
kShellOptSilent | kShellOptCooked);
#ifdef USE_CR
/* translate <CR> into <NL> */