#include <stdlib.h>
#include <stdio.h>
#include "mod1.h"
#include "lib.h"

#define MAXOPT 10

char opt[MAXOPT];

int main(){
  setIndentStep(2);
  loggingOff();
  do{
	printf(">> ");
	if (fgets(opt, MAXOPT, stdin)==NULL){
	    printf("fatal errror\n",opt);
	    exit(1);
	}
	rmnewline(opt);
	if      (opt[0]=='1') opt1();
	else if (opt[0]=='2') opt2();
	else if (opt[0]=='3') opt3();
	else if (opt[0]=='i') optIndentStep(opt+1);
	else if (opt[0]=='l') { if      (opt[1]=='+') loggingOn();
	                        else if (opt[1]=='-') loggingOff();
			      }
	else if (opt[0]=='q') break;
	else printf("Unrecognised option: %s\n", opt);
		
  } while(1);
  profile();
}
	

