Changeset 52aacc


Ignore:
Timestamp:
Jul 10, 2012, 1:15:51 PM (13 years ago)
Author:
Frederik Heber <heber@…>
Children:
ce1e39
Parents:
ec4b04
git-author:
Frederik Heber <heber@…> (07/08/12 19:33:05)
git-committer:
Frederik Heber <heber@…> (07/10/12 13:15:51)
Message:

setupDebugger does not require argv anymore.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/bin/mpqc/mpqc.cc

    rec4b04 r52aacc  
    318318  const char *check; // option "c"
    319319  const char *simple_input; // option "i"
     320  string executablename;
    320321
    321322#ifdef HAVE_CHEMISTRY_CCA
     
    333334void parseRemainderOptions(
    334335    GetLongOpt &options,
    335     struct OptionValues &values)
     336    struct OptionValues &values,
     337    int argc,
     338    char **argv)
    336339{
    337340  values.keyvalue = options.retrieve("k");
     
    340343  values.check = options.retrieve("c");
    341344  values.simple_input = options.retrieve("i");
     345  values.executablename = argv[0];
    342346
    343347#ifdef HAVE_CHEMISTRY_CCA
     
    788792 * \param debugger debugger structure
    789793 * \param options parsed command line options
    790  * \param argv argument array
    791794 */
    792795void setupDebugger(
     
    794797    Ref<MessageGrp> &grp,
    795798    Ref<Debugger> &debugger,
    796     struct OptionValues &values,
    797     char **argv)
     799    struct OptionValues &values)
    798800{
    799801  debugger << keyval->describedclassvalue("debug");
    800802  if (debugger.nonnull()) {
    801803    Debugger::set_default_debugger(debugger);
    802     debugger->set_exec(argv[0]);
     804    debugger->set_exec(values.executablename.c_str());
    803805    debugger->set_prefix(grp->me());
    804806    if (values.debug)
     
    11731175  ComputeOptions(options, output, outstream);
    11741176  OptionValues values;
    1175   parseRemainderOptions(options, values);
     1177  parseRemainderOptions(options, values, argc, argv);
    11761178
    11771179  // get the message group.  first try the commandline and environment
     
    12311233  // now set up the debugger
    12321234  Ref<Debugger> debugger;
    1233   setupDebugger(keyval, grp, debugger, values, argv);
     1235  setupDebugger(keyval, grp, debugger, values);
    12341236
    12351237  // now check to see what matrix kit to use
Note: See TracChangeset for help on using the changeset viewer.