* maintain.cmd 02/08/83 sml * files maintenance menu * set up loop STORE t TO more DO WHILE more * set up screen SET FORMAT TO maintain *find out what to do next STORE '?' TO command READ * perform desired function DO CASE CASE command = '1' * check for duplicates DO dupcheck.acg CASE command = '2' * verify new records DO verifnew.acg CASE command = '3' * verify deleted records DO verifdel.acg CASE command = '4' * remove records marked for deletion DO purge.acg CASE command = '5' * add new data entry default values DO defaults.acg CASE command = '6' * backup the disk DO backup.acg CASE command = '7' * re-initialize index files ERASE @ 7,22 SAY 'Re-initializing index files' USE acg INDEX ON !(lastname) TO lastname INDEX ON !(company1) TO company INDEX ON zip TO zip USE acg INDEX lastname, company, zip CASE command = '8' * set up the loop to exit STORE f TO more ENDCASE * loop back again ENDDO WHILE more * release local variables RELEASE more * restore original data STORE '?' TO command