]> pd.if.org Git - pdclib.old/blobdiff - functions/stdlib/exit.c
Minimize the amount of internal definitions which get exposed via the user-visible...
[pdclib.old] / functions / stdlib / exit.c
index 8862f4120c899912a696cfda3b40a5b183a187c8..48a51118b34494ce2f9532a0e3005000b4294021 100644 (file)
@@ -1,7 +1,5 @@
 /* $Id$ */
 
-/* Release $Name$ */
-
 /* exit( int )
 
    This file is part of the Public Domain C Library (PDCLib).
@@ -11,6 +9,7 @@
 #include <stdlib.h>
 
 #ifndef REGTEST
+#include <_PDCLIB_io.h>
 
 /* TODO - "except that a function is called after any previously registered
    functions that had already been called at the time it was registered.
@@ -21,7 +20,7 @@
 */
 #define NUMBER_OF_SLOTS 40
 
-void (*_PDCLIB_regstack[ NUMBER_OF_SLOTS ])( void );
+void (*_PDCLIB_regstack[ NUMBER_OF_SLOTS ])( void ) = { _PDCLIB_closeall };
 size_t _PDCLIB_regptr = NUMBER_OF_SLOTS;
 
 void exit( int status )