From 313a10a1251cfd588cebf6389395617bc2672b0c Mon Sep 17 00:00:00 2001 From: Franklin Wei Date: Sat, 9 May 2015 11:50:36 -0400 Subject: long-overdue code cleanup --- chatbot.c | 127 ++++++++++++++++++++++++++++++++------------------------------ 1 file changed, 65 insertions(+), 62 deletions(-) (limited to 'chatbot.c') diff --git a/chatbot.c b/chatbot.c index d48c432..b8ce71b 100644 --- a/chatbot.c +++ b/chatbot.c @@ -27,101 +27,104 @@ #include void do_chatbot(void) { - int stage=0; /* stage 0: i'm fine how are you... -> - stage 1: people sometimes make mistakes -> - stage 2: love to. how about global thermonuclear war? -> - stage 3: no lets play global thermonuclear war -> - stage 4: GLOBAL THERMONUCLEAR WAR!!! */ - while(1) + int stage = 0; /* stage 0: i'm fine how are you... -> + stage 1: people sometimes make mistakes -> + stage 2: love to. how about global thermonuclear war? -> + stage 3: no lets play global thermonuclear war -> + stage 4: GLOBAL THERMONUCLEAR WAR!!! */ + while(1) { - char buf[513]; - int ret=getnstr(buf, 512); - usleep(SLEEP_TIME*100); - if(ret==ERR) + char buf[128]; + int ret = getnstr(buf, sizeof(buf)); + usleep(SLEEP_TIME * 100); + + if(ret == ERR) { - print_string("\n\n"); - print_string("SORRY?"); - print_string("\n\n"); + print_string("\n\n"); + print_string("SORRY?"); + print_string("\n\n"); } - else + else { - allLower(buf); - remove_punct(buf); - bool valid=false; - switch(stage) + allLower(buf); + remove_punct(buf); + bool valid = false; + switch(stage) { case 0: - for(int i=0;i