Browse Source

imrpoved shutdown message

h_vogt 15 years ago
parent
commit
d4667d17c5
  1. 3
      ChangeLog
  2. 1
      src/include/defines.h
  3. 13
      src/main.c

3
ChangeLog

@ -1,3 +1,6 @@
2011-06-25 Holger Vogt
* main.c, defines.h: improved shutdown message for Windows GUI
2011-06-24 Robert Larice 2011-06-24 Robert Larice
* src/main.c , * src/main.c ,
* src/frontend/com_ahelp.c , * src/frontend/com_ahelp.c ,

1
src/include/defines.h

@ -130,6 +130,7 @@
#define EXIT_NORMAL 0 #define EXIT_NORMAL 0
#define EXIT_BAD 1 #define EXIT_BAD 1
#define EXIT_INFO 2
#define TRUE 1 #define TRUE 1
#define FALSE 0 #define FALSE 0

13
src/main.c

@ -486,9 +486,10 @@ sp_shutdown(int exitval)
#ifdef HAS_WINDOWS #ifdef HAS_WINDOWS
if (exitval == EXIT_BAD) if (exitval == EXIT_BAD)
winmessage("Fatal error in SPICE"); winmessage("Fatal error in SPICE");
else
winmessage("Information during setup, see text window!");
else if (exitval == EXIT_INFO)
winmessage("Information during setup, see main window!");
#endif #endif
if (exitval == EXIT_INFO) exitval = EXIT_NORMAL;
exit (exitval); exit (exitval);
} }
@ -655,7 +656,7 @@ show_help(void)
" -i, --interactive run in interactive mode\n" " -i, --interactive run in interactive mode\n"
" -n, --no-spiceinit don't load the local or user's config file\n" " -n, --no-spiceinit don't load the local or user's config file\n"
" -o, --output=FILE set the outputfile\n" " -o, --output=FILE set the outputfile\n"
" -p, --pipe run in I/O pipe mode\n"
" -p, --pipe run in I/O pipe mode\n"
" -q, --completion activate command completion\n" " -q, --completion activate command completion\n"
" -r, --rawfile=FILE set the rawfile output\n" " -r, --rawfile=FILE set the rawfile output\n"
" -s, --server run spice as a server process\n" " -s, --server run spice as a server process\n"
@ -675,7 +676,7 @@ show_version(void)
"Currently maintained by the NGSpice Project\n\n" "Currently maintained by the NGSpice Project\n\n"
"Copyright (C) 1985-1996," "Copyright (C) 1985-1996,"
" The Regents of the University of California\n" " The Regents of the University of California\n"
"Copyright (C) 1999-2008,"
"Copyright (C) 1999-2011,"
" The NGSpice Project\n", cp_program, PACKAGE, VERSION); " The NGSpice Project\n", cp_program, PACKAGE, VERSION);
} }
@ -878,12 +879,12 @@ main(int argc, char **argv)
switch (c) { switch (c) {
case 'h': /* Help */ case 'h': /* Help */
show_help(); show_help();
sp_shutdown (EXIT_NORMAL);
sp_shutdown (EXIT_INFO);
break; break;
case 'v': /* Version info */ case 'v': /* Version info */
show_version(); show_version();
sp_shutdown (EXIT_NORMAL);
sp_shutdown (EXIT_INFO);
break; break;
case 'b': /* Batch mode */ case 'b': /* Batch mode */

Loading…
Cancel
Save