mirror of
https://github.com/python/cpython.git
synced 2025-11-11 14:44:57 +00:00
Removed support for very old CodeWarrior runtimes.
This commit is contained in:
parent
fb1aafd06c
commit
80dc66e428
1 changed files with 0 additions and 20 deletions
|
|
@ -7,13 +7,6 @@
|
||||||
|
|
||||||
#include <setjmp.h>
|
#include <setjmp.h>
|
||||||
|
|
||||||
#ifdef PRE_CW8
|
|
||||||
extern jmp_buf __program_exit; /* exit() does a longjmp() to here */
|
|
||||||
extern void (*__atexit_hook)(void); /* atexit() sets this up if it is ever called */
|
|
||||||
extern void (*___atexit_hook)(void); /* _atexit() sets this up if it is ever called */
|
|
||||||
extern int __aborting; /* abort() sets this and longjmps to __program_exit */
|
|
||||||
#endif
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* clear_stackframe_backlink - set 0(SP) to 0
|
* clear_stackframe_backlink - set 0(SP) to 0
|
||||||
*
|
*
|
||||||
|
|
@ -30,20 +23,7 @@ void __start(void)
|
||||||
{
|
{
|
||||||
char *argv = 0;
|
char *argv = 0;
|
||||||
|
|
||||||
#ifdef PRE_CW8
|
|
||||||
if (setjmp(__program_exit) == 0) { // set up jmp_buf for exit()
|
|
||||||
main(0, &argv); // call main(argc, argv)
|
|
||||||
if (__atexit_hook)
|
|
||||||
__atexit_hook(); // call atexit() procs
|
|
||||||
}
|
|
||||||
if (!__aborting) {
|
|
||||||
if (___atexit_hook)
|
|
||||||
___atexit_hook(); // call _atexit() procs
|
|
||||||
}
|
|
||||||
// ExitToShell();
|
|
||||||
#else
|
|
||||||
clear_stackframe_backlink();
|
clear_stackframe_backlink();
|
||||||
main(0, &argv);
|
main(0, &argv);
|
||||||
exit(0);
|
exit(0);
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue