projects
/
ctsim.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
ac39e65
)
r660: no message
author
Kevin M. Rosenberg
<kevin@rosenberg.net>
Mon, 2 Apr 2001 22:50:25 +0000
(22:50 +0000)
committer
Kevin M. Rosenberg
<kevin@rosenberg.net>
Mon, 2 Apr 2001 22:50:25 +0000
(22:50 +0000)
tools/ctsimtext.cpp
patch
|
blob
|
history
diff --git
a/tools/ctsimtext.cpp
b/tools/ctsimtext.cpp
index 0414cc94abc06ea84be1338527861bd1562525e7..75f941f22f5a2e4643ad51b4228310295e509326 100644
(file)
--- a/
tools/ctsimtext.cpp
+++ b/
tools/ctsimtext.cpp
@@
-9,7
+9,7
@@
** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
** This is part of the CTSim program
** Copyright (C) 1983-2000 Kevin Rosenberg
**
-** $Id: ctsimtext.cpp,v 1.1
8 2001/03/31 16:43:20
kevin Exp $
+** $Id: ctsimtext.cpp,v 1.1
9 2001/04/02 22:50:25
kevin Exp $
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License (version 2) as
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License (version 2) as
@@
-45,7
+45,7
@@
extern "C" {
// If linked to ctsimtext, but executed as another name, eg pjrec, then program will use that
// linked name as name of function.
// If linked to ctsimtext, but executed as another name, eg pjrec, then program will use that
// linked name as name of function.
-static const char* const g_szIdStr = "$Id: ctsimtext.cpp,v 1.1
8 2001/03/31 16:43:20
kevin Exp $";
+static const char* const g_szIdStr = "$Id: ctsimtext.cpp,v 1.1
9 2001/04/02 22:50:25
kevin Exp $";
static const char* const s_szProgramName = "ctsimtext";
static const char* const s_szProgramName2 = "ctsimtext.exe";
static const char* const s_szProgramName3 = "ctsimtext-lam";
static const char* const s_szProgramName = "ctsimtext";
static const char* const s_szProgramName2 = "ctsimtext.exe";
static const char* const s_szProgramName3 = "ctsimtext-lam";
@@
-68,7
+68,11
@@
void
ctsimtext_usage (const char *program)
{
std::cout << "usage: " << fileBasename(program) << " ctsim-function-name ctstim-function-parameters...\n";
ctsimtext_usage (const char *program)
{
std::cout << "usage: " << fileBasename(program) << " ctsim-function-name ctstim-function-parameters...\n";
- std::cout << "CTSim text shell\n\n";
+ std::cout << "CTSim text shell";
+#ifdef VERSION
+ std::cout << ", Version " <<VERSION;
+#endif
+ std::cout << "\n\n";
std::cout << " if1 Single image file conversion\n";
std::cout << " if2 Dual image file conversions\n";
std::cout << " ifexport Export an imagefile to a graphics file\n";
std::cout << " if1 Single image file conversion\n";
std::cout << " if2 Dual image file conversions\n";
std::cout << " ifexport Export an imagefile to a graphics file\n";
@@
-109,12
+113,16
@@
ctsimtext_main (int argc, char * argv[])
argv++;
argc--;
iReturn = processCommand (argc, argv);
argv++;
argc--;
iReturn = processCommand (argc, argv);
- } else if (argc >=
1
) {
+ } else if (argc >=
1 && ! (strcmp(s_szProgramName, fileBasename (argv[0])) == 0 || strcmp(s_szProgramName2, fileBasename (argv[0])) == 0 || strcmp(s_szProgramName3, fileBasename (argv[0])) == 0)
) {
iReturn = processCommand (argc, argv);
} else {
s_bInteractive = true;
char szPrompt[] = "CTSim> ";
iReturn = processCommand (argc, argv);
} else {
s_bInteractive = true;
char szPrompt[] = "CTSim> ";
- std::cout << "CTSim Text Shell (Type \"quit\" to end)\n\n";
+ std::cout << "CTSim Text Shell";
+#ifdef VERSION
+ std::cout << ", Version " << VERSION;
+#endif
+ std::cout << " (Type \"quit\" to end)\n\n";
while (1) {
#ifdef HAVE_READLINE
while (1) {
#ifdef HAVE_READLINE