diff options
author | Walter Doekes <walter+asterisk@wjd.nu> | 2015-11-25 20:29:42 +0100 |
---|---|---|
committer | Walter Doekes <walter+asterisk@wjd.nu> | 2015-11-25 20:29:42 +0100 |
commit | b2787876d67cb7d47ce1c7a87db515adcacc151f (patch) | |
tree | 40076b7427cc0222c23ea73e98bfe69a85b0c6f6 /include/asterisk | |
parent | b75f587d159cb68ed24b6ee1007ed062f669d79f (diff) |
main: Slight refactor of main. Improve color situation.
Several issues are addressed here:
- main() is large, and half of it is only used if we're not rasterisk;
fixed by spliting up the daemon part into a separate function.
- Call ast_term_init from rasterisk as well.
- Remove duplicate code reading/writing asterisk history file.
- Attempt to tackle background color issues and color changes that
occur. Tested by starting asterisk -c until the colors stopped
changing at odd locations.
ASTERISK-25585 #close
Change-Id: Ib641a0964c59ef9fe6f59efa8ccb481a9580c52f
Diffstat (limited to 'include/asterisk')
-rw-r--r-- | include/asterisk/term.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/asterisk/term.h b/include/asterisk/term.h index 18d743b76..fac36eb5e 100644 --- a/include/asterisk/term.h +++ b/include/asterisk/term.h @@ -67,8 +67,8 @@ extern "C" { #define COLORIZE_FMT "%s%s%s" #define COLORIZE(fg, bg, str) ast_term_color(fg,bg),str,ast_term_reset() /*! \brief Maximum number of characters needed for a color escape sequence, - * plus a null char */ -#define AST_TERM_MAX_ESCAPE_CHARS 12 + * and another one for a trailing reset, plus a null char */ +#define AST_TERM_MAX_ESCAPE_CHARS 23 #define AST_TERM_MAX_ROTATING_BUFFERS 15 /*! \brief Colorize a specified string by adding terminal color codes |