X-Git-Url: https://pd.if.org/git/?p=pdclib;a=blobdiff_plain;f=functions%2Fstdlib%2Fatexit.c;h=d9f0ee942b2ebd9e4267d79fc1baf564349cae86;hp=ac478c94cabff262e50606b8632018b16dec2896;hb=1d9d92ba957a0b8307c9a65c35867fde68e6533b;hpb=34893ecc2200dc7017c36a54cb6c5f4c2378b5ec diff --git a/functions/stdlib/atexit.c b/functions/stdlib/atexit.c index ac478c9..d9f0ee9 100644 --- a/functions/stdlib/atexit.c +++ b/functions/stdlib/atexit.c @@ -1,9 +1,24 @@ -// ---------------------------------------------------------------------------- -// $Id$ -// ---------------------------------------------------------------------------- -// Public Domain C Library - http://pdclib.sourceforge.net -// This code is Public Domain. Use, modify, and redistribute at will. -// ---------------------------------------------------------------------------- +/* ---------------------------------------------------------------------------- + * $Id$ + * ---------------------------------------------------------------------------- + * Public Domain C Library - http://pdclib.sourceforge.net + * This code is Public Domain. Use, modify, and redistribute at will. + * --------------------------------------------------------------------------*/ -// TODO: C/C++ linkages int atexit( void (*func) ( void ) ) { /* TODO */ }; + +/* PDPC code - unreviewed +{ + int x; + + for (x = 0; x < __NATEXIT; x++) + { + if (__userExit[x] == 0) + { + __userExit[x] = func; + return (0); + } + } + return (-1); +} +*/