- DoOptions(): if user hit Cancel, don't issue ":set" command. - SaveGUIOptions(): no need to persist "Options", as it's already up-to-date. - OptionsDlgProc():     if -F setting is the empty string, don't bother updating     'preprocessor' (we're breaking abstraction barriers here by     updating variables such as 'preprocessor' directly. A better     solution would be to build a :set string string here and     pass that to opts.c:setOptions() for processing. ToDo.)
- DoOptions(): if user hit Cancel, don't issue ":set" command.
- SaveGUIOptions(): no need to persist "Options", as it's already up-to-date.
- OptionsDlgProc():
    if -F setting is the empty string, don't bother updating
    'preprocessor' (we're breaking abstraction barriers here by
    updating variables such as 'preprocessor' directly. A better
    solution would be to build a :set string string here and
    pass that to opts.c:setOptions() for processing. ToDo.)

Note: Nov2003 release of WinHugs will persist a syntactically
      invalid Options string if the -F option is left empty. (Along
      with opts.c robusto-tweaks, this commit fixes the issue.)

FranklinChen/Hugs,FranklinChen/Hugs,FranklinChen/Hugs,FranklinChen/Hugs,FranklinChen/Hugs,FranklinChen/Hugs,FranklinChen/Hugs