Age | Commit message (Collapse) | Author |
|
* munge.c (input_character): Fix DISCARD character handling
so it doesn't process the character as plain input.
|
|
* munge.c (output_width): If C is a tab, then the width is the
offset from LOC, not the total final position of the tab.
Reported by Kalle Olavi Niemitalo <tosi@ees2.oulu.fi).
|
|
* munge.c (create_queue): Make sure that malloc succeeds.
Reported by OKUJI Yoshinori <okuji@kuicr.kyoto-u.ac.jp>.
|
|
|
|
* munge.c (input_character): In LAST_LNEXT case, jump to `alldone'
after putting the char on the queue.
|
|
(output_character): Don't do tab expansion of external_processing is on.
(echo_p): Never echo if external_processing is on.
|
|
flag.
|
|
|
|
|
|
(output_character): Doc fix.
(write_character): New function.
(echo_char): Don't update echo_qsize and echo_pstart. Use
write_character and output_character, respectively, when writing
HDERASE / and \. Use output_character for all the other echoing.
(input_character) [VINTR || VQUIT, VSUSP]: Clear inputq and rawq and
reset echo_pstart and echo_qsize.
[input can't fit and ! IMAXBEL]: Likewise.
|
|
|