/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */ /* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at http://mozilla.org/MPL/2.0/. */
staticvoid Help(void) {
PRFileDesc* err = PR_GetSpecialFD(PR_StandardError);
PR_fprintf(err, "Usage: /.strod [-n n] [-l n] [-h]\n");
PR_fprintf(err, "\t-n n Number to translate (default: 1234567890123456789)\n");
PR_fprintf(err, "\t-l n Times to loop the test (default: 1)\n");
PR_fprintf(err, "\t-h This message and nothing else\n");
} /* Help */
while (PL_OPT_EOL != (os = PL_GetNextOpt(opt))) { if (PL_OPT_BAD == os) { continue;
} switch (opt->option) { case'n': /* number to translate */
number = opt->value; break; case'l': /* number of times to run the tests */
loops = atoi(opt->value); break; case'h': /* user wants some guidance */
Help(); /* so give him an earful */ return 2; /* but not a lot else */ break; default: break;
}
}
PL_DestroyOptState(opt);
PR_fprintf(err, "Settings\n");
PR_fprintf(err, "\tNumber to translate %s\n", number);
PR_fprintf(err, "\tLoops to run test: %d\n", loops);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.