Dan Kelley - 2000-07-09

In adding the 'source' command for PSG, I realized it was time to change the internal scheme for looking up command files.

There should be no difference for users.

The coding change is that I now use C++ 'string' objects instead of C 'char*' arrays.  The former are more reliable since storage is cleaned up at the end of scope, preventing possible memory leaks that can result by bad coding of the C method. (Note: I'm not saying the coding was wrong before -- it must have been right since it's worked for years, and been tested by electric-fence, etc -- it's just that my new way is less brittle to change.)