server/telnet: support 'CTRL+C'
authorTarek BOCHKATI <tarek.bouchkati@gmail.com>
Tue, 17 Aug 2021 12:29:56 +0000 (13:29 +0100)
committerAntonio Borneo <borneo.antonio@gmail.com>
Mon, 30 Aug 2021 13:53:48 +0000 (13:53 +0000)
commit70cd395f3f0b7f7974125ce6e728980e855626ea
tree9fa3b8e61d4d30d419c5e23d5fd4cb545a5a8210
parentefe944dfc9fa9041ec2e006b702e9830f60f04bc
server/telnet: support 'CTRL+C'

like in terminal 'CTRL+C':
 - keeps the line content so the user can refer to it (like copy/paste)
 - marks the line with '^C', as hint that the command was not executed
 - permit the user to write a new command

Change-Id: Ib784c827d64fdc439a35db461d8387a62d3bfbbf
Signed-off-by: Tarek BOCHKATI <tarek.bouchkati@gmail.com>
Reviewed-on: https://review.openocd.org/c/openocd/+/6439
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Tested-by: jenkins
src/server/telnet_server.c