home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C/C++ User's Journal & Wi…eveloper's Journal Tools
/
C-C__Users_Journal_and_Windows_Developers_Journal_Tools_1997.iso
/
windbase
/
memslc.3
/
exit.c
< prev
next >
Wrap
C/C++ Source or Header
|
1996-07-11
|
3KB
|
121 lines
/*****************************************************************************\
** **
** WW WW IIIIIIII NNN NN DDDDDDD BBBBBBB AA SSSSSS EEEEEEEE **
** WW W WW II NNNN NN DD DD BB BB AA AA SS EE **
** WW W WW II NN NN NN DD DD BBBBBBB AAAAAAAA SSSSSS EEEEEE **
** WW W WW II NN NNNN DD DD BB BB AA AA SS EE **
** WWWWW IIIIIIII NN NNN DDDDDDD BBBBBBB AA AA SSSSSS EEEEEEEE **
** **
** SSSSSS OOOOOO FFFFFFFF TTTTTTTT WW WW AA RRRRRRR EEEEEEEE **
** SS OO OO FF TT WW W WW AA AA RR RR EE **
** SSSSS OO OO FFFFF TT WW W WW AAAAAAAA RRRRRRR EEEEEE **
** SS OO OO FF TT WW W WW AA AA RR RR EE **
** SSSSSS OOOOOO FF TT WWWWW AA AA RR RR EEEEEEEE **
** **
*********** NOTICE ************************************************************
** This file contains valuable trade secrets and proprietary **
** assets of Windbase Software Inc. Embodying substantial **
** creative efforts and confidential information. Unauthorized **
** use, copying, decompiling, translating, disclosure or **
** transfer, of any kind, is strictly prohibited. **
** **
** COPYRIGHT (C) 1992, 1993, 1994. Windbase Software Inc. **
** ALL RIGHTS RESERVED. **
\*****************************************************************************/
#include <stdio.h>
#ifdef HAS_UNISTD_H
# include <unistd.h>
#else
# include <stdlib.h>
#endif
#include "../memsl.h"
#ifdef WBSTDC
void Print(void)
#else
void Print()
#endif
{
WBTrcEntry(0,"Print",("void"));
printf("Hello, I'm outahere with exit\n");
WBTrcVReturn(0,(""));
}
#ifdef WBSTDC
void Print2(void)
#else
void Print2()
#endif
{
WBTrcEntry(0,"Print2",("void"));
printf("Hello2, I'm2 outahere2 with2 exit\n");
WBTrcVReturn(0,(""));
}
#ifdef HAS_ONEXIT
#ifdef WBSTDC
void Print1_1(int exval, void *nullval)
#else
void Print1_1(exval, nullval)
int exval;
void *nullval;
#endif
{
Print();
}
#ifdef WBSTDC
void Print2_2(int exval, void *nullval)
#else
void Print2_2(exval, nullval)
int exval;
void *nullval;
#endif
{
Print2();
}
#endif
#if defined(WBTRC_LEVEL1) || defined(WBTRC_LEVEL2)
#ifdef WBSTDC
int main(int argc, char **argv)
#else
int main(argc, argv)
int argc;
char **argv;
#endif
#else
#ifdef WBSTDC
int main(void)
#else
int main()
#endif
#endif
{
WBTrcMainEntry();
#ifdef HAS_ONEXIT
on_exit(Print1_1);
on_exit(Print2_2);
on_exit(Print1_1);
on_exit(Print2_2);
#else
atexit(Print);
atexit(Print2);
atexit(Print);
atexit(Print2);
#endif
WBTrcExit(0,1,("1"));
}