The updates to choose...


1.
  First a simpler method of calling is added that eliminates the necessity to
  keep track of directories. Instead of calling by the method,

    choosefile(&namesc,&namesv,&dr,dr,0);

  one can simply call 

    simple_choose(&namesc,&namesv,0);


The directories are stored in the variable choose_dir. In order to access it, you 
must declare it as an external char * in your program. When simple_choose is called a 
second or third time, it starts off in the last directory used.


2.
  Both choosefile and simple_choose initiate the Xwindow routines when they
are first called and then subsequently map and unmap the Xwindow. The routine,
choose_exit, eliminates the Xwindow overhead when it is no longer needed.

3.
  chfree was slightly modified and might actually work this time. I am still
a little suspicious of it, so be carefull.    

