//chatmain.C //Chris Busch (c) 1993 //please see chat.doc #include <stdlib.h> #include <string.h> #include <stdio.h> #include <time.h> #include "akey.hpp" #include "allkeys.hpp" #include "eliza.hpp" #include "chatmain.hpp" /////YOU MAY NOT change the next 2 lines. const char eliza_title[]="chat by Christopher Busch Copyright (c)1993"; const char eliza_version[]="version 1.0.0"; #ifdef UNIX void randomize() { srand((int)time(NULL ) ); } int random(int x) { return rand() % x; } #endif //UNIX eliza chatter; extern "C" void startchat(char *filename) { chatter.reducespaces(""); chatter.loaddata(filename); } extern "C" char* dochat(char* talker,char *msg,char* target) { return chatter.process(talker,msg,target); }