[Python-checkins] CVS: python/dist/src/Parser intrcheck.c,2.36,2.37
Tim Peters
python-dev@python.org
Sun, 23 Jul 2000 14:18:11 -0700
Update of /cvsroot/python/python/dist/src/Parser
In directory slayer.i.sourceforge.net:/tmp/cvs-serv4368/python/dist/src/Parser
Modified Files:
intrcheck.c
Log Message:
Removed all instances of RETSIGTYPE from the source code: signal
handlers "return void", according to ANSI C.
Removed the new Py_RETURN_FROM_SIGNAL_HANDLER macro.
Left RETSIGTYPE in the config stuff, because it's not clear to
me that others aren't relying on it (e.g., extension modules).
Index: intrcheck.c
===================================================================
RCS file: /cvsroot/python/python/dist/src/Parser/intrcheck.c,v
retrieving revision 2.36
retrieving revision 2.37
diff -C2 -r2.36 -r2.37
*** intrcheck.c 2000/07/23 18:10:18 2.36
--- intrcheck.c 2000/07/23 21:18:09 2.37
***************
*** 150,154 ****
}
! static RETSIGTYPE
intcatcher(int sig)
{
--- 150,154 ----
}
! static void
intcatcher(int sig)
{
***************
*** 169,176 ****
signal(SIGINT, intcatcher);
Py_AddPendingCall(checksignals_witharg, NULL);
- Py_RETURN_FROM_SIGNAL_HANDLER(0);
}
! static RETSIGTYPE (*old_siginthandler)(int) = SIG_DFL;
void
--- 169,175 ----
signal(SIGINT, intcatcher);
Py_AddPendingCall(checksignals_witharg, NULL);
}
! static void (*old_siginthandler)(int) = SIG_DFL;
void