I was needing cmdline_set_prompt(struct cmdline * cl, const char * prompt) to be more dynamic with the prompt.
What I would like to be able to do is change the prompt on the fly in my Pktgen-DPDK application. The reason is I have added some limited ANSI color support and would like to remove the color sequence codes when color support is turned off. I could just call cmdline_set_prompt() again with the new prompt, which would the simplest method. But what is the fun in that design and being a programmer I was thinking about making it even more complex :-) I was thinking about adding a function pointer to cmdline_set_prompt(cl, ?Foobar>?, myGet_prompt) or replacing cmdline_set_prompt(cl, myGet_prompt); or adding a new set prompt function to add a function callback routine cmdline_set_prompt_callback(cl, myGet_prompt); Where ?char * myGet_prompt(struct cmdline *cl);? Comments? Thanks ++Keith Keith Wiles, Principal Technologist with CTO office, Wind River mobile 972-213-5533