X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=modules%2Fihm%2Frdline%2Frdline.h;h=e99abb77c4633368e512020f588bdc1db62a62f2;hb=9697d3e28eea4168a95577bacdb43ea64f90f3f7;hp=9e330b77346d5f6549f25e2236ebc08c51684b37;hpb=ccc6954bb046671b9e28c5806db5121c1eef49c0;p=aversive.git diff --git a/modules/ihm/rdline/rdline.h b/modules/ihm/rdline/rdline.h index 9e330b7..e99abb7 100644 --- a/modules/ihm/rdline/rdline.h +++ b/modules/ihm/rdline/rdline.h @@ -33,6 +33,7 @@ #include #include +#include #define vt100_bell "\007" #define vt100_bs "\010" @@ -56,15 +57,22 @@ #define vt100_word_left "\033\142" #define vt100_word_right "\033\146" -/* configuration */ +/* default configuration */ +#ifndef RDLINE_BUF_SIZE #define RDLINE_BUF_SIZE 64 +#endif +#ifndef RDLINE_PROMPT_SIZE #define RDLINE_PROMPT_SIZE 16 +#endif +#ifndef RDLINE_VT100_BUF_SIZE #define RDLINE_VT100_BUF_SIZE 8 +#endif +#ifndef RDLINE_HISTORY_BUF_SIZE #define RDLINE_HISTORY_BUF_SIZE 128 -#define RDLINE_HISTORY_MAX_LINE 64 +#endif enum rdline_status { - RDLINE_INIT, + RDLINE_STOPPED, RDLINE_RUNNING, };