home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
aspio02.zip
/
lib
/
defines.h
Wrap
Text File
|
1999-05-09
|
1KB
|
51 lines
/*
* $Source: r:/source/lib/RCS/defines.h,v $
* $Revision: 1.4 $
* $Date: 1999/05/09 23:17:23 $
* $Locker: $
*
* Nice shortcuts
*
* $Log: defines.h,v $
* Revision 1.4 1999/05/09 23:17:23 vitus
* - added MIN(), MAX()
*
* Revision 1.3 1998/10/30 01:27:57 vitus
* - UNREFERENCED() for non-EMX compilers, too (empty)
*
* Revision 1.2 1997/09/22 23:20:05 vitus
* define PRIVATE to empty string in non-debug versions
*
* Revision 1.1 1996/09/02 22:08:19 vitus
* Initial revision
*/
#if !defined(PRIVATE)
# if !defined(NDEBUG)
# define PRIVATE
# define PUBLIC
# else
# define PRIVATE static
# define PUBLIC
# endif
#endif
#if defined(__GNUC__)
# define UNREFERENCED(var) static void *const use_##var = (&use_##var, &var, 0)
# define USE_OS2_TOOLKIT_HEADERS
#else
# define UNREFERENCED(var)
#endif
#if !defined(MIN)
# define MIN(a,b) ((a)>(b)?(b):(a))
#endif
#if !defined(MAX)
# define MAX(a,b) ((a)>(b)?(a):(b))
#endif