From 513094d9fe3c186a1a800f311ecbeae5d53b709e Mon Sep 17 00:00:00 2001 From: Bart Oldeman Date: Mon, 19 Mar 2001 05:08:53 +0000 Subject: [PATCH] New macros from Tom Ehlert to save even more bytes. git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@166 6ac86273-5f31-0410-b378-82cca8765d1b --- hdr/portab.h | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/hdr/portab.h b/hdr/portab.h index c948574..deb48a9 100644 --- a/hdr/portab.h +++ b/hdr/portab.h @@ -36,8 +36,8 @@ static char *portab_hRcsId = "$Id$"; /* * $Log$ - * Revision 1.5 2001/03/19 04:50:56 bartoldeman - * See history.txt for overview: put kernel 2022beo1 into CVS + * Revision 1.6 2001/03/19 05:08:53 bartoldeman + * New macros from Tom Ehlert to save even more bytes. * * Revision 1.5 2001/03/08 21:15:00 bartoldeman * Fixes for MK_FP and friends from Tom Ehlert; reduces kernel by 1.5k. @@ -218,3 +218,24 @@ typedef signed long LONG; #define FP_SEG(fp) (0) #define FP_OFF(fp) (fp) #endif + +/* + this suppresses the warning + unreferenced parameter 'x' + and (hopefully) generates no code +*/ + +#if defined(__TURBOC__) + #define UNREFERENCED_PARAMETER(x) if (x); +#else + #define UNREFERENCED_PARAMETER(x) x; +#endif + + +#if defined(__TURBOC__) + #define FDCALL pascal + #define CDECL cdecl +#else + #define FDCALL + #define CDECL +#endif \ No newline at end of file