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

This commit is contained in:
rlar 2015-12-15 21:47:44 +01:00
parent 3fd20df27f
commit 33487b7d68
3 changed files with 4 additions and 4 deletions

View File

@ -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 */

View File

@ -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;

View File

@ -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