Browse Source

Remove compiler warning

cast between incompatible function types from
‘void (*)(int,  int)’ to ‘void (*)(int)’
pre-master-46
Holger Vogt 5 years ago
parent
commit
2359f28812
  1. 4
      src/frontend/signal_handler.c
  2. 2
      src/frontend/signal_handler.h

4
src/frontend/signal_handler.c

@ -104,10 +104,8 @@ ft_sigintr(void)
RETSIGTYPE RETSIGTYPE
sigfloat(int sig, int code)
sigfloat(int code)
{ {
NG_IGNORE(sig);
fperror("Error", code); fperror("Error", code);
rewind(cp_out); rewind(cp_out);
(void) signal(SIGFPE, (SIGNAL_FUNCTION) sigfloat); (void) signal(SIGFPE, (SIGNAL_FUNCTION) sigfloat);

2
src/frontend/signal_handler.h

@ -7,7 +7,7 @@
#define ngspice_SIGNAL_HANDLER_H #define ngspice_SIGNAL_HANDLER_H
RETSIGTYPE ft_sigintr(void); RETSIGTYPE ft_sigintr(void);
RETSIGTYPE sigfloat(int sig, int code);
RETSIGTYPE sigfloat(int code);
RETSIGTYPE sigstop(void); RETSIGTYPE sigstop(void);
RETSIGTYPE sigcont(void); RETSIGTYPE sigcont(void);
RETSIGTYPE sigill(void); RETSIGTYPE sigill(void);

Loading…
Cancel
Save