diff options
author | ridiculousfish <corydoras@ridiculousfish.com> | 2015-09-12 13:36:22 -0700 |
---|---|---|
committer | ridiculousfish <corydoras@ridiculousfish.com> | 2015-09-21 16:41:25 -0700 |
commit | b2e8967e947fc4b3e554c493d4575bb14319d2ea (patch) | |
tree | 6aaa8308ee8acefb968dc1b63e8f864fe0d28878 /src/builtin.cpp | |
parent | d83ef07ca76c03852366e4e810053edc19796761 (diff) |
Migrate builtin_string.cpp to its own object file
This keeps the architecture a little less surprising
Diffstat (limited to 'src/builtin.cpp')
-rw-r--r-- | src/builtin.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/builtin.cpp b/src/builtin.cpp index a55916f7..e4f14160 100644 --- a/src/builtin.cpp +++ b/src/builtin.cpp @@ -151,7 +151,7 @@ static std::stack<io_stack_elem_t, std::vector<io_stack_elem_t> > io_stack; The file from which builtin functions should attempt to read, use instead of stdin. */ -static int builtin_stdin; +int builtin_stdin; /** The underlying IO redirections behind the current builtin. This @@ -163,7 +163,7 @@ static const io_chain_t *real_io; /** Counts the number of non null pointers in the specified array */ -static int builtin_count_args(const wchar_t * const * argv) +int builtin_count_args(const wchar_t * const * argv) { int argc = 1; while (argv[argc] != NULL) @@ -247,7 +247,7 @@ wcstring builtin_help_get(parser_t &parser, const wchar_t *name) */ -static void builtin_print_help(parser_t &parser, const wchar_t *cmd, wcstring &b) +void builtin_print_help(parser_t &parser, const wchar_t *cmd, wcstring &b) { if (&b == &stderr_buffer) { @@ -399,11 +399,13 @@ static void builtin_missing_argument(parser_t &parser, const wchar_t *cmd, const #include "builtin_jobs.cpp" #include "builtin_set_color.cpp" #include "builtin_printf.cpp" -#include "builtin_string.cpp" /* builtin_test lives in builtin_test.cpp */ int builtin_test(parser_t &parser, wchar_t **argv); +/* builtin_string lives in builtin_string.cpp */ +int builtin_string(parser_t &parser, wchar_t **argv); + /** List a single key binding. Returns false if no binding with that sequence and mode exists. |