From 064a422245f2ef4e881f50350dbbf686283ae310 Mon Sep 17 00:00:00 2001 From: Pixel Date: Wed, 2 May 2001 00:18:08 +0000 Subject: Pouet --- lib/interface.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'lib/interface.c') diff --git a/lib/interface.c b/lib/interface.c index c23d175..001c01d 100644 --- a/lib/interface.c +++ b/lib/interface.c @@ -4,6 +4,8 @@ #include "interface.h" #include "terminal.h" #include "exceptions.h" +#include "parser.h" +#include "pile.h" void supprime(char * ch) { for (; *ch; ch++) { @@ -76,6 +78,7 @@ void ifloop(void) { } switch(cread) { case 3: /* CTRL-C */ + printf(_("*CTRL-C*\n")); quit = 1; break; case 8: /* backspace */ @@ -92,7 +95,12 @@ void ifloop(void) { parse_line(buffer); position = 0; buffer[0] = 0; - printf("> "); + printf("\n"); + while (has_resultat()) { + printf(" . %s\n", pop_resultat()); + } + printf("\n> "); + global_error = 0; break; case 27: /* ESC */ gotesc = 1; -- cgit v1.2.3