X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Flibrte_cmdline%2Fcmdline_private.h;h=a8a6ee9e6955dab97e99432078e28d6730b7515f;hb=c50a1d91a5398a8be584450cd7f50b0b963aba3c;hp=4d9ea33f06b6e39c73a5fc150bea4173f0665781;hpb=b5741b570482c59ef53a1ea1ac0ee266295ce6bc;p=dpdk.git diff --git a/lib/librte_cmdline/cmdline_private.h b/lib/librte_cmdline/cmdline_private.h index 4d9ea33f06..a8a6ee9e69 100644 --- a/lib/librte_cmdline/cmdline_private.h +++ b/lib/librte_cmdline/cmdline_private.h @@ -8,9 +8,32 @@ #include #include +#ifdef RTE_EXEC_ENV_WINDOWS +#include +#endif #include +#ifdef RTE_EXEC_ENV_WINDOWS +struct terminal { + DWORD input_mode; + DWORD output_mode; + int is_console_input; + int is_console_output; +}; + +struct cmdline { + int s_in; + int s_out; + cmdline_parse_ctx_t *ctx; + struct rdline rdl; + char prompt[RDLINE_PROMPT_SIZE]; + struct terminal oldterm; + char repeated_char; + WORD repeat_count; +}; +#endif + /* Disable buffering and echoing, save previous settings to oldterm. */ void terminal_adjust(struct cmdline *cl);