Browse Source

src/sharedspice.c, add ATTRIBUTE_NORETURN to function `shared_exit()' declaration

pre-master-46
rlar 10 years ago
parent
commit
33487b7d68
  1. 2
      src/frontend/error.c
  2. 2
      src/frontend/numparam/spicenum.c
  3. 4
      src/sharedspice.c

2
src/frontend/error.c

@ -16,7 +16,7 @@ Author: 1985 Wayne A. Christopher, U. C. Berkeley CAD Group
#ifdef HAS_WINGUI
void winmessage(char *new_msg);
#elif defined SHARED_MODULE
extern void shared_exit(int status);
extern ATTRIBUTE_NORETURN void shared_exit(int status);
#endif
/* global error message buffer */

2
src/frontend/numparam/spicenum.c

@ -29,7 +29,7 @@ Todo:
#include "ngspice/fteext.h"
#ifdef SHARED_MODULE
extern void shared_exit(int status);
extern ATTRIBUTE_NORETURN void shared_exit(int status);
#endif
extern bool ft_batchmode;

4
src/sharedspice.c

@ -185,7 +185,7 @@ int sh_ExecutePerLoop(void);
double getvsrcval(double, char*);
int sh_vecinit(runDesc *run);
void shared_exit(int status);
ATTRIBUTE_NORETURN void shared_exit(int status);
void sighandler_sharedspice(int num);
@ -1450,7 +1450,7 @@ void SetAnalyse(
/* a dll or shared library should never exit, if loaded dynamically,
but ask for graceful shutdown (e.g. being detached) via a callback function */
void shared_exit(int status)
ATTRIBUTE_NORETURN void shared_exit(int status)
{
/* alert caller to detach dll (if we are in the main thread),
or detach after a short sleep, if immediate is true, and we are

Loading…
Cancel
Save