extern inline isn't the nicest and it doesn't really make sense.
So unwind all the INLINE defines and includes, if speed is _really_ an
issue later stuff can be put back in a sane manner.
Cc: Daniel Krueger <daniel.krueger@systec-electronic.com>
Cc: Ronald Sieber <Ronald.Sieber@systec-electronic.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
 extern "C" {
 #endif
 
-#if (TARGET_SYSTEM == _LINUX_)
-#if defined(__m68k__)          // it is an big endian machine
-#if defined(INLINE_FUNCTION_DEF)
-#undef  INLINE_FUNCTION
-#define INLINE_FUNCTION     INLINE_FUNCTION_DEF
-#define INLINE_ENABLED      TRUE
-#define EPL_AMI_INLINED
-#include "../EplStack/amibe.c"
-#endif
-#endif
-#endif
-
 //---------------------------------------------------------------------------
 //
 // write functions
 #define AmiSetByteToBe(pAddr_p, bByteVal_p)  {*(BYTE FAR*)(pAddr_p) = (bByteVal_p);}
 #define AmiSetByteToLe(pAddr_p, bByteVal_p)  {*(BYTE FAR*)(pAddr_p) = (bByteVal_p);}
 
-#if !defined(INLINE_ENABLED)
 void AmiSetWordToBe(void FAR *pAddr_p, WORD wWordVal_p);
 void AmiSetDwordToBe(void FAR *pAddr_p, DWORD dwDwordVal_p);
 void AmiSetWordToLe(void FAR *pAddr_p, WORD wWordVal_p);
 void AmiSetDwordToLe(void FAR *pAddr_p, DWORD dwDwordVal_p);
-#endif
 
 //---------------------------------------------------------------------------
 //
 #define AmiGetByteFromBe(pAddr_p)  (*(BYTE FAR*)(pAddr_p))
 #define AmiGetByteFromLe(pAddr_p)  (*(BYTE FAR*)(pAddr_p))
 
-#if !defined(INLINE_ENABLED)
-
 WORD AmiGetWordFromBe(void FAR *pAddr_p);
 DWORD AmiGetDwordFromBe(void FAR *pAddr_p);
 WORD AmiGetWordFromLe(void FAR *pAddr_p);
 //---------------------------------------------------------------------------
 void AmiGetTimeOfDay(void FAR *pAddr_p, tTimeOfDay FAR *pTimeOfDay_p);
 
-#endif
-
-#undef  INLINE_ENABLED         // disable actual inlining of functions
-#define EPL_AMI_INCLUDED
-
 #ifdef __cplusplus
 }
 #endif
 
 // d.k. Linux kernel modules needs other header files for memcpy()
 #if (TARGET_SYSTEM == _LINUX_) && defined(__KERNEL__)
 #include <linux/string.h>
+#include <linux/kernel.h>
 #else
 #include <stdio.h>
 #include <stdlib.h>
 /*                                                                         */
 /***************************************************************************/
 
-#if (!defined(SHAREDBUFF_INLINED)) || defined(INLINE_ENABLED)
-
 //---------------------------------------------------------------------------
 //  Configuration
 //---------------------------------------------------------------------------
 //  Get pointer to Circular Shared Buffer
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION tShbCirBuff *ShbCirGetBuffer(tShbInstance pShbInstance_p)
+tShbCirBuff *ShbCirGetBuffer(tShbInstance pShbInstance_p)
 {
 
        tShbCirBuff *pShbCirBuff;
 //  Get pointer to Linear Shared Buffer
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION tShbLinBuff *ShbLinGetBuffer(tShbInstance pShbInstance_p)
+tShbLinBuff *ShbLinGetBuffer(tShbInstance pShbInstance_p)
 {
 
        tShbLinBuff *pShbLinBuff;
 void ShbCirSignalHandlerReset(tShbInstance pShbInstance_p,
                              unsigned int fTimeOut_p);
 
-#endif
 
 //=========================================================================//
 //                                                                         //
 //                                                                         //
 //=========================================================================//
 
-#if !defined(INLINE_ENABLED)
 // not inlined external functions
 
 //---------------------------------------------------------------------------
 
 }
 
-#endif // !defined(INLINE_ENABLED)
-
-#if (!defined(SHAREDBUFF_INLINED)) || defined(INLINE_ENABLED)
-
 //---------------------------------------------------------------------------
 //  Reset Circular Shared Buffer
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION tShbError ShbCirResetBuffer(tShbInstance pShbInstance_p,
-                                           unsigned long ulTimeOut_p,
-                                           tShbCirSigHndlrReset
-                                           pfnSignalHandlerReset_p)
+tShbError ShbCirResetBuffer(tShbInstance pShbInstance_p,
+                           unsigned long ulTimeOut_p,
+                           tShbCirSigHndlrReset pfnSignalHandlerReset_p)
 {
 
        tShbCirBuff *pShbCirBuff;
 //  Write data block to Circular Shared Buffer
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION tShbError ShbCirWriteDataBlock(tShbInstance pShbInstance_p,
-                                              const void *pSrcDataBlock_p,
-                                              unsigned long ulDataBlockSize_p)
+tShbError ShbCirWriteDataBlock(tShbInstance pShbInstance_p,
+                              const void *pSrcDataBlock_p,
+                              unsigned long ulDataBlockSize_p)
 {
 
        tShbCirBuff *pShbCirBuff;
 //  Allocate block within the Circular Shared Buffer for chunk writing
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION tShbError ShbCirAllocDataBlock(tShbInstance pShbInstance_p,
-                                              tShbCirChunk * pShbCirChunk_p,
-                                              unsigned long ulDataBufferSize_p)
+tShbError ShbCirAllocDataBlock(tShbInstance pShbInstance_p,
+                              tShbCirChunk * pShbCirChunk_p,
+                              unsigned long ulDataBufferSize_p)
 {
 
        tShbCirBuff *pShbCirBuff;
 //  Write data chunk into an allocated buffer of the Circular Shared Buffer
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION tShbError ShbCirWriteDataChunk(tShbInstance pShbInstance_p,
-                                              tShbCirChunk * pShbCirChunk_p,
-                                              const void *pSrcDataChunk_p,
-                                              unsigned long ulDataChunkSize_p,
-                                              unsigned int
-                                              *pfBufferCompleted_p)
+tShbError ShbCirWriteDataChunk(tShbInstance pShbInstance_p,
+                              tShbCirChunk *pShbCirChunk_p,
+                              const void *pSrcDataChunk_p,
+                              unsigned long ulDataChunkSize_p,
+                              unsigned int *pfBufferCompleted_p)
 {
 
        tShbCirBuff *pShbCirBuff;
 //  Read data block from Circular Shared Buffer
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION tShbError ShbCirReadDataBlock(tShbInstance pShbInstance_p,
-                                             void *pDstDataBlock_p,
-                                             unsigned long ulRdBuffSize_p,
-                                             unsigned long *pulDataBlockSize_p)
+tShbError ShbCirReadDataBlock(tShbInstance pShbInstance_p,
+                             void *pDstDataBlock_p,
+                             unsigned long ulRdBuffSize_p,
+                             unsigned long *pulDataBlockSize_p)
 {
 
        tShbCirBuff *pShbCirBuff;
 //  Get data size of next readable block from Circular Shared Buffer
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION tShbError ShbCirGetReadDataSize(tShbInstance pShbInstance_p,
-                                               unsigned long
-                                               *pulDataBlockSize_p)
+tShbError ShbCirGetReadDataSize(tShbInstance pShbInstance_p,
+                               unsigned long *pulDataBlockSize_p)
 {
 
        tShbCirBuff *pShbCirBuff;
 //  Get number of readable blocks from Circular Shared Buffer
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION tShbError ShbCirGetReadBlockCount(tShbInstance pShbInstance_p,
-                                                 unsigned long
-                                                 *pulDataBlockCount_p)
+tShbError ShbCirGetReadBlockCount(tShbInstance pShbInstance_p,
+                                 unsigned long *pulDataBlockCount_p)
 {
 
        tShbCirBuff *pShbCirBuff;
 //  d.k.: new parameter priority as enum
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION tShbError ShbCirSetSignalHandlerNewData(tShbInstance
-                                                       pShbInstance_p,
-                                                       tShbCirSigHndlrNewData
-                                                       pfnSignalHandlerNewData_p,
-                                                       tShbPriority
-                                                       ShbPriority_p)
+tShbError ShbCirSetSignalHandlerNewData(tShbInstance pShbInstance_p,
+                                       tShbCirSigHndlrNewData pfnSignalHandlerNewData_p,
+                                       tShbPriority ShbPriority_p)
 {
 
        tShbCirBuff *pShbCirBuff;
 
 }
 
-#endif
-
-#if !defined(INLINE_ENABLED)
-
 //---------------------------------------------------------------------------
 //  DEBUG: Trace Circular Shared Buffer
 //---------------------------------------------------------------------------
 
 }
 
-#endif // !defined(INLINE_ENABLED)
-
-#if (!defined(SHAREDBUFF_INLINED)) || defined(INLINE_ENABLED)
-
 //---------------------------------------------------------------------------
 //  Write data block to Linear Shared Buffer
 //---------------------------------------------------------------------------
-
-INLINE_FUNCTION tShbError ShbLinWriteDataBlock(tShbInstance pShbInstance_p,
-                                              unsigned long ulDstBufferOffs_p,
-                                              const void *pSrcDataBlock_p,
-                                              unsigned long ulDataBlockSize_p)
+tShbError ShbLinWriteDataBlock(tShbInstance pShbInstance_p,
+                              unsigned long ulDstBufferOffs_p,
+                              const void *pSrcDataBlock_p,
+                              unsigned long ulDataBlockSize_p)
 {
 
        tShbLinBuff *pShbLinBuff;
 //---------------------------------------------------------------------------
 //  Read data block from Linear Shared Buffer
 //---------------------------------------------------------------------------
-
-INLINE_FUNCTION tShbError ShbLinReadDataBlock(tShbInstance pShbInstance_p,
-                                             void *pDstDataBlock_p,
-                                             unsigned long ulSrcBufferOffs_p,
-                                             unsigned long ulDataBlockSize_p)
+tShbError ShbLinReadDataBlock(tShbInstance pShbInstance_p,
+                             void *pDstDataBlock_p,
+                             unsigned long ulSrcBufferOffs_p,
+                             unsigned long ulDataBlockSize_p)
 {
 
        tShbLinBuff *pShbLinBuff;
 
 }
 
-#endif
-
-#if !defined(INLINE_ENABLED)
-
 //---------------------------------------------------------------------------
 //  DEBUG: Trace Linear Shared Buffer
 //---------------------------------------------------------------------------
 
 }
 
-#endif
-
 // EOF
 
 extern "C" {
 #endif
 
-/*#if defined(INLINE_FUNCTION_DEF)
-    #undef  INLINE_FUNCTION
-    #define INLINE_FUNCTION     INLINE_FUNCTION_DEF
-    #define INLINE_ENABLED      TRUE
-    #define SHAREDBUFF_INLINED
-    #include "SharedBuff.c"
-#endif
-*/
-
        tShbError ShbInit(void);
        tShbError ShbExit(void);
 
                                    unsigned int *pfShbNewCreated_p);
        tShbError ShbCirReleaseBuffer(tShbInstance pShbInstance_p);
 
-#if !defined(INLINE_ENABLED)
 
        tShbError ShbCirResetBuffer(tShbInstance pShbInstance_p,
                                    unsigned long ulTimeOut_p,
                                                pfnShbSignalHandlerNewData_p,
                                                tShbPriority ShbPriority_p);
 
-#endif
 
 // Linear Shared Buffer
        tShbError ShbLinAllocBuffer(unsigned long ulBufferSize_p,
                                    unsigned int *pfShbNewCreated_p);
        tShbError ShbLinReleaseBuffer(tShbInstance pShbInstance_p);
 
-#if !defined(INLINE_ENABLED)
 
        tShbError ShbLinWriteDataBlock(tShbInstance pShbInstance_p,
                                       unsigned long ulDstBufferOffs_p,
                                      unsigned long ulSrcBufferOffs_p,
                                      unsigned long ulDataBlockSize_p);
 
-#endif
 
 #ifndef NDEBUG
        tShbError ShbCirTraceBuffer(tShbInstance pShbInstance_p);
 #define ShbTraceDump(p0, p1, p2, p3)
 #endif
 
-#undef  INLINE_ENABLED         // disable actual inlining of functions
-#undef  INLINE_FUNCTION
-#define INLINE_FUNCTION                // define INLINE_FUNCTION to nothing
-
 #ifdef __cplusplus
 }
 #endif
 
 /*                                                                         */
 /***************************************************************************/
 
-#if (!defined(SHBIPC_INLINED)) || defined(SHBIPC_INLINE_ENABLED)
-
 //---------------------------------------------------------------------------
 //  Configuration
 //---------------------------------------------------------------------------
 // not inlined internal functions
 int ShbIpcThreadSignalNewData(void *pvThreadParam_p);
 int ShbIpcThreadSignalJobReady(void *pvThreadParam_p);
-#endif
 
 //---------------------------------------------------------------------------
 // modul globale vars
 //---------------------------------------------------------------------------
 
-#if !defined(SHBIPC_INLINE_ENABLED)
 struct sShbMemTable *psMemTableElementFirst_g;
 
 static void *ShbIpcAllocPrivateMem(unsigned long ulMemSize_p);
 static unsigned long ShbIpcCrc32GetCrc(const char *pcString,
                                       unsigned long aulCrcTable[256]);
 
-#endif
 
 //=========================================================================//
 //                                                                         //
 //                                                                         //
 //=========================================================================//
 
-#if !defined(SHBIPC_INLINE_ENABLED)
 // not inlined external functions
 
 //---------------------------------------------------------------------------
        return (ShbError);
 }
 
-#endif // !defined(SHBIPC_INLINE_ENABLED)
-
-#if (!defined(SHBIPC_INLINED)) || defined(SHBIPC_INLINE_ENABLED)
-
 //---------------------------------------------------------------------------
 //  Enter atomic section for Shared Buffer access
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION tShbError ShbIpcEnterAtomicSection(tShbInstance pShbInstance_p)
+tShbError ShbIpcEnterAtomicSection(tShbInstance pShbInstance_p)
 {
 
        tShbMemInst *pShbMemInst;
 //  Leave atomic section for Shared Buffer access
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION tShbError ShbIpcLeaveAtomicSection(tShbInstance pShbInstance_p)
+tShbError ShbIpcLeaveAtomicSection(tShbInstance pShbInstance_p)
 {
 
        tShbMemInst *pShbMemInst;
 //  Start signaling of new data (called from reading process)
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION tShbError ShbIpcStartSignalingNewData(tShbInstance
-                                                     pShbInstance_p,
-                                                     tSigHndlrNewData
-                                                     pfnSignalHandlerNewData_p,
-                                                     tShbPriority
-                                                     ShbPriority_p)
+tShbError ShbIpcStartSignalingNewData(tShbInstance pShbInstance_p,
+                                     tSigHndlrNewData pfnSignalHandlerNewData_p,
+                                     tShbPriority ShbPriority_p)
 {
        tShbMemInst *pShbMemInst;
        tShbMemHeader *pShbMemHeader;
 //  Stop signaling of new data (called from reading process)
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION tShbError ShbIpcStopSignalingNewData(tShbInstance
-                                                    pShbInstance_p)
+tShbError ShbIpcStopSignalingNewData(tShbInstance pShbInstance_p)
 {
        tShbMemInst *pShbMemInst;
        tShbMemHeader *pShbMemHeader;
 //  Signal new data (called from writing process)
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION tShbError ShbIpcSignalNewData(tShbInstance pShbInstance_p)
+tShbError ShbIpcSignalNewData(tShbInstance pShbInstance_p)
 {
        tShbMemHeader *pShbMemHeader;
 
 //  Start signaling for job ready (called from waiting process)
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION tShbError ShbIpcStartSignalingJobReady(tShbInstance
-                                                      pShbInstance_p,
-                                                      unsigned long
-                                                      ulTimeOut_p,
-                                                      tSigHndlrJobReady
-                                                      pfnSignalHandlerJobReady_p)
+tShbError ShbIpcStartSignalingJobReady(tShbInstance pShbInstance_p,
+                                      unsigned long ulTimeOut_p,
+                                      tSigHndlrJobReady pfnSignalHandlerJobReady_p)
 {
        tShbMemInst *pShbMemInst;
        tShbMemHeader *pShbMemHeader;
 //  Signal job ready (called from executing process)
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION tShbError ShbIpcSignalJobReady(tShbInstance pShbInstance_p)
+tShbError ShbIpcSignalJobReady(tShbInstance pShbInstance_p)
 {
        tShbMemHeader *pShbMemHeader;
 
 //  Get pointer to common used share memory area
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION void *ShbIpcGetShMemPtr(tShbInstance pShbInstance_p)
+void *ShbIpcGetShMemPtr(tShbInstance pShbInstance_p)
 {
 
        tShbMemHeader *pShbMemHeader;
 
 }
 
-#endif
-
 //=========================================================================//
 //                                                                         //
 //          P R I V A T E   F U N C T I O N S                              //
 //                                                                         //
 //=========================================================================//
 
-#if !defined(SHBIPC_INLINE_ENABLED)
-
 //---------------------------------------------------------------------------
 //  Get pointer to process local information structure
 //---------------------------------------------------------------------------
 
 }
 
-#endif
 
 typedef void (*tSigHndlrJobReady) (tShbInstance pShbInstance_p,
                                   unsigned int fTimeOut_p);
 
-#if (TARGET_SYSTEM == _LINUX_)
-#if defined(INLINE_FUNCTION_DEF)
-#undef  INLINE_FUNCTION
-#define INLINE_FUNCTION     INLINE_FUNCTION_DEF
-#define SHBIPC_INLINE_ENABLED      TRUE
-#define SHBIPC_INLINED
-#include "ShbIpc-LinuxKernel.c"
-#endif
-#endif
-
 //---------------------------------------------------------------------------
 //  Prototypes
 //---------------------------------------------------------------------------
                            unsigned int *pfShbNewCreated_p);
 tShbError ShbIpcReleaseBuffer(tShbInstance pShbInstance_p);
 
-#if !defined(SHBIPC_INLINE_ENABLED)
-
 tShbError ShbIpcEnterAtomicSection(tShbInstance pShbInstance_p);
 tShbError ShbIpcLeaveAtomicSection(tShbInstance pShbInstance_p);
 
 tShbError ShbIpcSignalJobReady(tShbInstance pShbInstance_p);
 
 void *ShbIpcGetShMemPtr(tShbInstance pShbInstance_p);
-#endif
-
-#undef  SHBIPC_INLINE_ENABLED  // disable actual inlining of functions
-#undef  INLINE_FUNCTION
-#define INLINE_FUNCTION                // define INLINE_FUNCTION to nothing
 
 #endif // #ifndef _SHBIPC_H_
 
 //#include "EplAmi.h"
 #include "EplInc.h"
 
-#if (!defined(EPL_AMI_INLINED)) || defined(INLINE_ENABLED)
-
 //---------------------------------------------------------------------------
 // typedef
 //---------------------------------------------------------------------------
 
 //------------< write WORD in big endian >--------------------------
 
-INLINE_FUNCTION void AmiSetWordToBe(void FAR * pAddr_p, WORD wWordVal_p)
+void AmiSetWordToBe(void FAR * pAddr_p, WORD wWordVal_p)
 {
        twStruct FAR *pwStruct;
        twStruct wValue;
 
 //------------< write DWORD in big endian >-------------------------
 
-INLINE_FUNCTION void AmiSetDwordToBe(void FAR *pAddr_p, DWORD dwDwordVal_p)
+void AmiSetDwordToBe(void FAR *pAddr_p, DWORD dwDwordVal_p)
 {
        tdwStruct FAR *pdwStruct;
        tdwStruct dwValue;
 
 //------------< write WORD in little endian >--------------------------
 
-INLINE_FUNCTION void AmiSetWordToLe(void FAR *pAddr_p, WORD wWordVal_p)
+void AmiSetWordToLe(void FAR *pAddr_p, WORD wWordVal_p)
 {
        twStruct FAR *pwStruct;
 
 
 //------------< write DWORD in little endian >-------------------------
 
-INLINE_FUNCTION void AmiSetDwordToLe(void FAR *pAddr_p, DWORD dwDwordVal_p)
+void AmiSetDwordToLe(void FAR *pAddr_p, DWORD dwDwordVal_p)
 {
        tdwStruct FAR *pdwStruct;
 
 
 //------------< read WORD in big endian >---------------------------
 
-INLINE_FUNCTION WORD AmiGetWordFromBe(void FAR *pAddr_p)
+WORD AmiGetWordFromBe(void FAR *pAddr_p)
 {
        twStruct FAR *pwStruct;
        twStruct wValue;
 
 //------------< read DWORD in big endian >--------------------------
 
-INLINE_FUNCTION DWORD AmiGetDwordFromBe(void FAR *pAddr_p)
+DWORD AmiGetDwordFromBe(void FAR *pAddr_p)
 {
        tdwStruct FAR *pdwStruct;
        tdwStruct dwValue;
 
 //------------< read WORD in little endian >---------------------------
 
-INLINE_FUNCTION WORD AmiGetWordFromLe(void FAR *pAddr_p)
+WORD AmiGetWordFromLe(void FAR *pAddr_p)
 {
        twStruct FAR *pwStruct;
 
 
 //------------< read DWORD in little endian >--------------------------
 
-INLINE_FUNCTION DWORD AmiGetDwordFromLe(void FAR *pAddr_p)
+DWORD AmiGetDwordFromLe(void FAR *pAddr_p)
 {
        tdwStruct FAR *pdwStruct;
 
 //
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION void AmiSetDword24ToBe(void FAR *pAddr_p, DWORD dwDwordVal_p)
+void AmiSetDword24ToBe(void FAR *pAddr_p, DWORD dwDwordVal_p)
 {
        ((BYTE FAR *) pAddr_p)[0] = ((BYTE FAR *) & dwDwordVal_p)[2];
        ((BYTE FAR *) pAddr_p)[1] = ((BYTE FAR *) & dwDwordVal_p)[1];
 //
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION void AmiSetDword24ToLe(void FAR *pAddr_p, DWORD dwDwordVal_p)
+void AmiSetDword24ToLe(void FAR *pAddr_p, DWORD dwDwordVal_p)
 {
        ((BYTE FAR *) pAddr_p)[0] = ((BYTE FAR *) & dwDwordVal_p)[0];
        ((BYTE FAR *) pAddr_p)[1] = ((BYTE FAR *) & dwDwordVal_p)[1];
 // State:       not tested
 //
 //---------------------------------------------------------------------------
-INLINE_FUNCTION DWORD AmiGetDword24FromBe(void FAR *pAddr_p)
+DWORD AmiGetDword24FromBe(void FAR *pAddr_p)
 {
        tdwStruct dwStruct;
 
 // State:       not tested
 //
 //---------------------------------------------------------------------------
-INLINE_FUNCTION DWORD AmiGetDword24FromLe(void FAR *pAddr_p)
+DWORD AmiGetDword24FromLe(void FAR *pAddr_p)
 {
        tdwStruct dwStruct;
 
 // State:       not tested
 //
 //---------------------------------------------------------------------------
-INLINE_FUNCTION void AmiSetQword64ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p)
+void AmiSetQword64ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p)
 {
        ((BYTE FAR *) pAddr_p)[0] = ((BYTE FAR *) & qwQwordVal_p)[7];
        ((BYTE FAR *) pAddr_p)[1] = ((BYTE FAR *) & qwQwordVal_p)[6];
 // State:       not tested
 //
 //---------------------------------------------------------------------------
-INLINE_FUNCTION void AmiSetQword64ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p)
+void AmiSetQword64ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p)
 {
        QWORD FAR *pqwDst;
 
 // State:       not tested
 //
 //---------------------------------------------------------------------------
-INLINE_FUNCTION QWORD AmiGetQword64FromBe(void FAR *pAddr_p)
+QWORD AmiGetQword64FromBe(void FAR *pAddr_p)
 {
        tqwStruct qwStruct;
 
 // State:       not tested
 //
 //---------------------------------------------------------------------------
-INLINE_FUNCTION QWORD AmiGetQword64FromLe(void FAR *pAddr_p)
+QWORD AmiGetQword64FromLe(void FAR *pAddr_p)
 {
        tqwStruct FAR *pqwStruct;
        tqwStruct qwStruct;
 //
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION void AmiSetQword40ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p)
+void AmiSetQword40ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p)
 {
 
        ((BYTE FAR *) pAddr_p)[0] = ((BYTE FAR *) & qwQwordVal_p)[4];
 //
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION void AmiSetQword40ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p)
+void AmiSetQword40ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p)
 {
 
        ((DWORD FAR *) pAddr_p)[0] = ((DWORD FAR *) & qwQwordVal_p)[0];
 //
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION QWORD AmiGetQword40FromBe(void FAR *pAddr_p)
+QWORD AmiGetQword40FromBe(void FAR *pAddr_p)
 {
 
        tqwStruct qwStruct;
 //
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION QWORD AmiGetQword40FromLe(void FAR *pAddr_p)
+QWORD AmiGetQword40FromLe(void FAR *pAddr_p)
 {
 
        tqwStruct qwStruct;
 //
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION void AmiSetQword48ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p)
+void AmiSetQword48ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p)
 {
 
        ((BYTE FAR *) pAddr_p)[0] = ((BYTE FAR *) & qwQwordVal_p)[5];
 //
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION void AmiSetQword48ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p)
+void AmiSetQword48ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p)
 {
 
        ((DWORD FAR *) pAddr_p)[0] = ((DWORD FAR *) & qwQwordVal_p)[0];
 //
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION QWORD AmiGetQword48FromBe(void FAR *pAddr_p)
+QWORD AmiGetQword48FromBe(void FAR *pAddr_p)
 {
 
        tqwStruct qwStruct;
 //
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION QWORD AmiGetQword48FromLe(void FAR *pAddr_p)
+QWORD AmiGetQword48FromLe(void FAR *pAddr_p)
 {
 
        tqwStruct qwStruct;
 //
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION void AmiSetQword56ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p)
+void AmiSetQword56ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p)
 {
 
        ((BYTE FAR *) pAddr_p)[0] = ((BYTE FAR *) & qwQwordVal_p)[6];
 //
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION void AmiSetQword56ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p)
+void AmiSetQword56ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p)
 {
 
        ((DWORD FAR *) pAddr_p)[0] = ((DWORD FAR *) & qwQwordVal_p)[0];
 //
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION QWORD AmiGetQword56FromBe(void FAR *pAddr_p)
+QWORD AmiGetQword56FromBe(void FAR *pAddr_p)
 {
 
        tqwStruct qwStruct;
 //
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION QWORD AmiGetQword56FromLe(void FAR *pAddr_p)
+QWORD AmiGetQword56FromLe(void FAR *pAddr_p)
 {
 
        tqwStruct qwStruct;
 //
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION void AmiSetTimeOfDay(void FAR *pAddr_p, tTimeOfDay FAR *pTimeOfDay_p)
+void AmiSetTimeOfDay(void FAR *pAddr_p, tTimeOfDay FAR *pTimeOfDay_p)
 {
 
        AmiSetDwordToLe(((BYTE FAR *) pAddr_p),
 //
 //---------------------------------------------------------------------------
 
-INLINE_FUNCTION void AmiGetTimeOfDay(void FAR *pAddr_p, tTimeOfDay FAR *pTimeOfDay_p)
+void AmiGetTimeOfDay(void FAR *pAddr_p, tTimeOfDay FAR *pTimeOfDay_p)
 {
 
        pTimeOfDay_p->m_dwMs =
 
 }
 
-#endif
-
 // EOF
 
 // Die letzte Zeile muß unbedingt eine leere Zeile sein, weil manche Compiler
 
 //  definitions for function inlining
 //---------------------------------------------------------------------------
 
-#define INLINE_FUNCTION                // empty define
-#undef  INLINE_ENABLED         // disable actual inlining of functions
-#undef  INLINE_FUNCTION_DEF    // disable inlining for all compilers per default
-
-
 #define LINUX_SYSTEM           // define 'LINUX_SYSTEM' uniform for all Linux based systems
        // r.d.: We will need an other solution here! There are two sections here which do check the preproc-definitions:
        //     LINUX and __linux__ . The first one was Linux for PC, the second one is this section for embedded Linux (MCF5xxx).
        //     But Linux for PC does not need the definitions for embedded Linux.
 
-    // GNU C compiler supports function inlining
-#define INLINE_FUNCTION_DEF extern inline
-
-    // to actually enable inlining just include the following three lines
-    // #undef INLINE_FUNCTION
-    // #define INLINE_FUNCTION     INLINE_FUNCTION_DEF
-    // #define INLINE_ENABLED      TRUE
-
 #define TARGET_SYSTEM       _LINUX_    // Linux definition
 #define DEV_SYSTEM          _DEV_LINUX_