if (G_interrupt) { // ^C was pressed
intr:
G_interrupt = 0;
- fputs(IS_BC
- ? "\ninterrupt (type \"quit\" to exit)\n"
- : "\ninterrupt (type \"q\" to exit)\n"
- , stderr);
+ // GNU bc says "interrupted execution."
+ // GNU dc says "Interrupt!"
+ fputs("\ninterrupted execution\n", stderr);
}
# if ENABLE_FEATURE_EDITING
if (G_ttyin) {
// Non-debug builds do not come here, they exit.
break;
}
- fflush_and_check();
- fputs("ready for more input\n", stderr);
}
bc_vec_pop_all(&buffer);
return s;
}
- if (IS_BC || (option_mask32 & BC_FLAG_I)) {
- if (s) {
- fflush_and_check();
- fputs("ready for more input\n", stderr);
- }
+ if (IS_BC || (option_mask32 & BC_FLAG_I))
s = bc_vm_stdin();
- }
if (!s && !BC_PARSE_CAN_EXEC(&G.prs))
s = bc_vm_process("");