Things to do Added by Andrew 1999/12/17 * rework code into C++ object format for portability "Speech" Member functions: - Speech.init(), constructor, destructor - Speech.setIntro(), .getIntro(), .sayIntro() - Speech.setBody(), .getBody, .sayBody() - Speech.setConclude(), .getConclude(), .sayConclude() - Speech.setEcho(bool bI,bB,bC) - Speech.giveSpeech() 1999/12/16 DONE * add bounds checking to -done argument (existance and closure) 1999/12/15 * add some default ECIINI environment variable options and a switch to pass a value at command-line ( -eciini ) DONE 1. Check for switch (-eciini) if set, use that ECIINI DONE 2. If switch not set, check if ECIINI env var exists; use. 3. If no ECIINI env var exists, check ~/eci.ini and ./eci.ini DONE 4. cerr if none found - should still echo text out STDOUT