Loading drivers/staging/epl/EplAmi.h +36 −36 Original line number Diff line number Diff line Loading @@ -105,15 +105,15 @@ extern "C" { // // To save code space the function AmiSetByte is replaced by // an macro. // void AmiSetByte (void FAR* pAddr_p, BYTE bByteVal_p); // void AmiSetByte (void * pAddr_p, BYTE bByteVal_p); #define AmiSetByteToBe(pAddr_p, bByteVal_p) {*(BYTE FAR*)(pAddr_p) = (bByteVal_p);} #define AmiSetByteToLe(pAddr_p, bByteVal_p) {*(BYTE FAR*)(pAddr_p) = (bByteVal_p);} #define AmiSetByteToBe(pAddr_p, bByteVal_p) {*(BYTE *)(pAddr_p) = (bByteVal_p);} #define AmiSetByteToLe(pAddr_p, bByteVal_p) {*(BYTE *)(pAddr_p) = (bByteVal_p);} 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); void AmiSetWordToBe(void *pAddr_p, WORD wWordVal_p); void AmiSetDwordToBe(void *pAddr_p, DWORD dwDwordVal_p); void AmiSetWordToLe(void *pAddr_p, WORD wWordVal_p); void AmiSetDwordToLe(void *pAddr_p, DWORD dwDwordVal_p); //--------------------------------------------------------------------------- // Loading @@ -121,15 +121,15 @@ void AmiSetDwordToLe(void FAR *pAddr_p, DWORD dwDwordVal_p); // // To save code space the function AmiGetByte is replaced by // an macro. // BYTE AmiGetByte (void FAR* pAddr_p); // BYTE AmiGetByte (void * pAddr_p); #define AmiGetByteFromBe(pAddr_p) (*(BYTE FAR*)(pAddr_p)) #define AmiGetByteFromLe(pAddr_p) (*(BYTE FAR*)(pAddr_p)) #define AmiGetByteFromBe(pAddr_p) (*(BYTE *)(pAddr_p)) #define AmiGetByteFromLe(pAddr_p) (*(BYTE *)(pAddr_p)) WORD AmiGetWordFromBe(void FAR *pAddr_p); DWORD AmiGetDwordFromBe(void FAR *pAddr_p); WORD AmiGetWordFromLe(void FAR *pAddr_p); DWORD AmiGetDwordFromLe(void FAR *pAddr_p); WORD AmiGetWordFromBe(void *pAddr_p); DWORD AmiGetDwordFromBe(void *pAddr_p); WORD AmiGetWordFromLe(void *pAddr_p); DWORD AmiGetDwordFromLe(void *pAddr_p); //--------------------------------------------------------------------------- // Loading @@ -144,8 +144,8 @@ DWORD AmiGetDwordFromLe(void FAR *pAddr_p); // //--------------------------------------------------------------------------- void AmiSetDword24ToBe(void FAR *pAddr_p, DWORD dwDwordVal_p); void AmiSetDword24ToLe(void FAR *pAddr_p, DWORD dwDwordVal_p); void AmiSetDword24ToBe(void *pAddr_p, DWORD dwDwordVal_p); void AmiSetDword24ToLe(void *pAddr_p, DWORD dwDwordVal_p); //--------------------------------------------------------------------------- // Loading @@ -159,8 +159,8 @@ void AmiSetDword24ToLe(void FAR *pAddr_p, DWORD dwDwordVal_p); // //--------------------------------------------------------------------------- DWORD AmiGetDword24FromBe(void FAR *pAddr_p); DWORD AmiGetDword24FromLe(void FAR *pAddr_p); DWORD AmiGetDword24FromBe(void *pAddr_p); DWORD AmiGetDword24FromLe(void *pAddr_p); //#ifdef USE_VAR64 Loading @@ -177,8 +177,8 @@ DWORD AmiGetDword24FromLe(void FAR *pAddr_p); // //--------------------------------------------------------------------------- void AmiSetQword40ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p); void AmiSetQword40ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p); void AmiSetQword40ToBe(void *pAddr_p, QWORD qwQwordVal_p); void AmiSetQword40ToLe(void *pAddr_p, QWORD qwQwordVal_p); //--------------------------------------------------------------------------- // Loading @@ -192,8 +192,8 @@ void AmiSetQword40ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p); // //--------------------------------------------------------------------------- QWORD AmiGetQword40FromBe(void FAR *pAddr_p); QWORD AmiGetQword40FromLe(void FAR *pAddr_p); QWORD AmiGetQword40FromBe(void *pAddr_p); QWORD AmiGetQword40FromLe(void *pAddr_p); //--------------------------------------------------------------------------- // Loading @@ -208,8 +208,8 @@ QWORD AmiGetQword40FromLe(void FAR *pAddr_p); // //--------------------------------------------------------------------------- void AmiSetQword48ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p); void AmiSetQword48ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p); void AmiSetQword48ToBe(void *pAddr_p, QWORD qwQwordVal_p); void AmiSetQword48ToLe(void *pAddr_p, QWORD qwQwordVal_p); //--------------------------------------------------------------------------- // Loading @@ -223,8 +223,8 @@ void AmiSetQword48ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p); // //--------------------------------------------------------------------------- QWORD AmiGetQword48FromBe(void FAR *pAddr_p); QWORD AmiGetQword48FromLe(void FAR *pAddr_p); QWORD AmiGetQword48FromBe(void *pAddr_p); QWORD AmiGetQword48FromLe(void *pAddr_p); //--------------------------------------------------------------------------- // Loading @@ -239,8 +239,8 @@ QWORD AmiGetQword48FromLe(void FAR *pAddr_p); // //--------------------------------------------------------------------------- void AmiSetQword56ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p); void AmiSetQword56ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p); void AmiSetQword56ToBe(void *pAddr_p, QWORD qwQwordVal_p); void AmiSetQword56ToLe(void *pAddr_p, QWORD qwQwordVal_p); //--------------------------------------------------------------------------- // Loading @@ -254,8 +254,8 @@ void AmiSetQword56ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p); // //--------------------------------------------------------------------------- QWORD AmiGetQword56FromBe(void FAR *pAddr_p); QWORD AmiGetQword56FromLe(void FAR *pAddr_p); QWORD AmiGetQword56FromBe(void *pAddr_p); QWORD AmiGetQword56FromLe(void *pAddr_p); //--------------------------------------------------------------------------- // Loading @@ -270,8 +270,8 @@ QWORD AmiGetQword56FromLe(void FAR *pAddr_p); // //--------------------------------------------------------------------------- void AmiSetQword64ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p); void AmiSetQword64ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p); void AmiSetQword64ToBe(void *pAddr_p, QWORD qwQwordVal_p); void AmiSetQword64ToLe(void *pAddr_p, QWORD qwQwordVal_p); //--------------------------------------------------------------------------- // Loading @@ -285,8 +285,8 @@ void AmiSetQword64ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p); // //--------------------------------------------------------------------------- QWORD AmiGetQword64FromBe(void FAR *pAddr_p); QWORD AmiGetQword64FromLe(void FAR *pAddr_p); QWORD AmiGetQword64FromBe(void *pAddr_p); QWORD AmiGetQword64FromLe(void *pAddr_p); //--------------------------------------------------------------------------- // Loading @@ -300,7 +300,7 @@ QWORD AmiGetQword64FromLe(void FAR *pAddr_p); // Return: void // //--------------------------------------------------------------------------- void AmiSetTimeOfDay(void FAR *pAddr_p, tTimeOfDay FAR *pTimeOfDay_p); void AmiSetTimeOfDay(void *pAddr_p, tTimeOfDay *pTimeOfDay_p); //--------------------------------------------------------------------------- // Loading @@ -314,7 +314,7 @@ void AmiSetTimeOfDay(void FAR *pAddr_p, tTimeOfDay FAR *pTimeOfDay_p); // Return: void // //--------------------------------------------------------------------------- void AmiGetTimeOfDay(void FAR *pAddr_p, tTimeOfDay FAR *pTimeOfDay_p); void AmiGetTimeOfDay(void *pAddr_p, tTimeOfDay *pTimeOfDay_p); #ifdef __cplusplus } Loading drivers/staging/epl/amix86.c +109 −111 Original line number Diff line number Diff line Loading @@ -117,34 +117,34 @@ typedef struct { //------------< write BYTE in big endian >-------------------------- /* void AmiSetByteToBe (void FAR* pAddr_p, BYTE bByteVal_p) void AmiSetByteToBe (void *pAddr_p, BYTE bByteVal_p) { *(BYTE FAR*)pAddr_p = bByteVal_p; *(BYTE *)pAddr_p = bByteVal_p; } */ //------------< write WORD in big endian >-------------------------- void AmiSetWordToBe(void FAR * pAddr_p, WORD wWordVal_p) void AmiSetWordToBe(void * pAddr_p, WORD wWordVal_p) { twStruct FAR *pwStruct; twStruct *pwStruct; twStruct wValue; wValue.m_wWord = (WORD) ((wWordVal_p & 0x00FF) << 8); //LSB to MSB wValue.m_wWord |= (WORD) ((wWordVal_p & 0xFF00) >> 8); //MSB to LSB pwStruct = (twStruct FAR *) pAddr_p; pwStruct = (twStruct *) pAddr_p; pwStruct->m_wWord = wValue.m_wWord; } //------------< write DWORD in big endian >------------------------- void AmiSetDwordToBe(void FAR *pAddr_p, DWORD dwDwordVal_p) void AmiSetDwordToBe(void *pAddr_p, DWORD dwDwordVal_p) { tdwStruct FAR *pdwStruct; tdwStruct *pdwStruct; tdwStruct dwValue; dwValue.m_dwDword = ((dwDwordVal_p & 0x000000FF) << 24); //LSB to MSB Loading @@ -152,7 +152,7 @@ void AmiSetDwordToBe(void FAR *pAddr_p, DWORD dwDwordVal_p) dwValue.m_dwDword |= ((dwDwordVal_p & 0x00FF0000) >> 8); dwValue.m_dwDword |= ((dwDwordVal_p & 0xFF000000) >> 24); //MSB to LSB pdwStruct = (tdwStruct FAR *) pAddr_p; pdwStruct = (tdwStruct *) pAddr_p; pdwStruct->m_dwDword = dwValue.m_dwDword; } Loading @@ -175,32 +175,32 @@ void AmiSetDwordToBe(void FAR *pAddr_p, DWORD dwDwordVal_p) //------------< write BYTE in little endian >-------------------------- /* void AmiSetByteToLe (void FAR* pAddr_p, BYTE bByteVal_p) void AmiSetByteToLe (void *pAddr_p, BYTE bByteVal_p) { *(BYTE FAR*)pAddr_p = bByteVal_p; *(BYTE *)pAddr_p = bByteVal_p; } */ //------------< write WORD in little endian >-------------------------- void AmiSetWordToLe(void FAR *pAddr_p, WORD wWordVal_p) void AmiSetWordToLe(void *pAddr_p, WORD wWordVal_p) { twStruct FAR *pwStruct; twStruct *pwStruct; pwStruct = (twStruct FAR *) pAddr_p; pwStruct = (twStruct *) pAddr_p; pwStruct->m_wWord = wWordVal_p; } //------------< write DWORD in little endian >------------------------- void AmiSetDwordToLe(void FAR *pAddr_p, DWORD dwDwordVal_p) void AmiSetDwordToLe(void *pAddr_p, DWORD dwDwordVal_p) { tdwStruct FAR *pdwStruct; tdwStruct *pdwStruct; pdwStruct = (tdwStruct FAR *) pAddr_p; pdwStruct = (tdwStruct *) pAddr_p; pdwStruct->m_dwDword = dwDwordVal_p; } Loading @@ -222,22 +222,22 @@ void AmiSetDwordToLe(void FAR *pAddr_p, DWORD dwDwordVal_p) //------------< read BYTE in big endian >--------------------------- /* BYTE AmiGetByteFromBe (void FAR* pAddr_p) BYTE AmiGetByteFromBe (void *pAddr_p) { return ( *(BYTE FAR*)pAddr_p ); return ( *(BYTE *)pAddr_p ); } */ //------------< read WORD in big endian >--------------------------- WORD AmiGetWordFromBe(void FAR *pAddr_p) WORD AmiGetWordFromBe(void *pAddr_p) { twStruct FAR *pwStruct; twStruct *pwStruct; twStruct wValue; pwStruct = (twStruct FAR *) pAddr_p; pwStruct = (twStruct *) pAddr_p; wValue.m_wWord = (WORD) ((pwStruct->m_wWord & 0x00FF) << 8); //LSB to MSB wValue.m_wWord |= (WORD) ((pwStruct->m_wWord & 0xFF00) >> 8); //MSB to LSB Loading @@ -248,12 +248,12 @@ WORD AmiGetWordFromBe(void FAR *pAddr_p) //------------< read DWORD in big endian >-------------------------- DWORD AmiGetDwordFromBe(void FAR *pAddr_p) DWORD AmiGetDwordFromBe(void *pAddr_p) { tdwStruct FAR *pdwStruct; tdwStruct *pdwStruct; tdwStruct dwValue; pdwStruct = (tdwStruct FAR *) pAddr_p; pdwStruct = (tdwStruct *) pAddr_p; dwValue.m_dwDword = ((pdwStruct->m_dwDword & 0x000000FF) << 24); //LSB to MSB dwValue.m_dwDword |= ((pdwStruct->m_dwDword & 0x0000FF00) << 8); Loading Loading @@ -281,31 +281,31 @@ DWORD AmiGetDwordFromBe(void FAR *pAddr_p) //------------< read BYTE in little endian >--------------------------- /* BYTE AmiGetByteFromLe (void FAR* pAddr_p) BYTE AmiGetByteFromLe (void *pAddr_p) { return ( *(BYTE FAR*)pAddr_p ); return ( *(BYTE *)pAddr_p ); } */ //------------< read WORD in little endian >--------------------------- WORD AmiGetWordFromLe(void FAR *pAddr_p) WORD AmiGetWordFromLe(void *pAddr_p) { twStruct FAR *pwStruct; twStruct *pwStruct; pwStruct = (twStruct FAR *) pAddr_p; pwStruct = (twStruct *) pAddr_p; return (pwStruct->m_wWord); } //------------< read DWORD in little endian >-------------------------- DWORD AmiGetDwordFromLe(void FAR *pAddr_p) DWORD AmiGetDwordFromLe(void *pAddr_p) { tdwStruct FAR *pdwStruct; tdwStruct *pdwStruct; pdwStruct = (tdwStruct FAR *) pAddr_p; pdwStruct = (tdwStruct *) pAddr_p; return (pdwStruct->m_dwDword); } Loading @@ -324,11 +324,11 @@ DWORD AmiGetDwordFromLe(void FAR *pAddr_p) // //--------------------------------------------------------------------------- void AmiSetDword24ToBe(void FAR *pAddr_p, DWORD dwDwordVal_p) void AmiSetDword24ToBe(void *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]; ((BYTE FAR *) pAddr_p)[2] = ((BYTE FAR *) & dwDwordVal_p)[0]; ((BYTE *) pAddr_p)[0] = ((BYTE *) & dwDwordVal_p)[2]; ((BYTE *) pAddr_p)[1] = ((BYTE *) & dwDwordVal_p)[1]; ((BYTE *) pAddr_p)[2] = ((BYTE *) & dwDwordVal_p)[0]; } //--------------------------------------------------------------------------- Loading @@ -346,11 +346,11 @@ void AmiSetDword24ToBe(void FAR *pAddr_p, DWORD dwDwordVal_p) // //--------------------------------------------------------------------------- void AmiSetDword24ToLe(void FAR *pAddr_p, DWORD dwDwordVal_p) void AmiSetDword24ToLe(void *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]; ((BYTE FAR *) pAddr_p)[2] = ((BYTE FAR *) & dwDwordVal_p)[2]; ((BYTE *) pAddr_p)[0] = ((BYTE *) & dwDwordVal_p)[0]; ((BYTE *) pAddr_p)[1] = ((BYTE *) & dwDwordVal_p)[1]; ((BYTE *) pAddr_p)[2] = ((BYTE *) & dwDwordVal_p)[2]; } //--------------------------------------------------------------------------- Loading @@ -366,7 +366,7 @@ void AmiSetDword24ToLe(void FAR *pAddr_p, DWORD dwDwordVal_p) // State: not tested // //--------------------------------------------------------------------------- DWORD AmiGetDword24FromBe(void FAR *pAddr_p) DWORD AmiGetDword24FromBe(void *pAddr_p) { tdwStruct dwStruct; Loading @@ -389,7 +389,7 @@ DWORD AmiGetDword24FromBe(void FAR *pAddr_p) // State: not tested // //--------------------------------------------------------------------------- DWORD AmiGetDword24FromLe(void FAR *pAddr_p) DWORD AmiGetDword24FromLe(void *pAddr_p) { tdwStruct dwStruct; Loading @@ -415,16 +415,16 @@ DWORD AmiGetDword24FromLe(void FAR *pAddr_p) // State: not tested // //--------------------------------------------------------------------------- void AmiSetQword64ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p) void AmiSetQword64ToBe(void *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]; ((BYTE FAR *) pAddr_p)[2] = ((BYTE FAR *) & qwQwordVal_p)[5]; ((BYTE FAR *) pAddr_p)[3] = ((BYTE FAR *) & qwQwordVal_p)[4]; ((BYTE FAR *) pAddr_p)[4] = ((BYTE FAR *) & qwQwordVal_p)[3]; ((BYTE FAR *) pAddr_p)[5] = ((BYTE FAR *) & qwQwordVal_p)[2]; ((BYTE FAR *) pAddr_p)[6] = ((BYTE FAR *) & qwQwordVal_p)[1]; ((BYTE FAR *) pAddr_p)[7] = ((BYTE FAR *) & qwQwordVal_p)[0]; ((BYTE *) pAddr_p)[0] = ((BYTE *) & qwQwordVal_p)[7]; ((BYTE *) pAddr_p)[1] = ((BYTE *) & qwQwordVal_p)[6]; ((BYTE *) pAddr_p)[2] = ((BYTE *) & qwQwordVal_p)[5]; ((BYTE *) pAddr_p)[3] = ((BYTE *) & qwQwordVal_p)[4]; ((BYTE *) pAddr_p)[4] = ((BYTE *) & qwQwordVal_p)[3]; ((BYTE *) pAddr_p)[5] = ((BYTE *) & qwQwordVal_p)[2]; ((BYTE *) pAddr_p)[6] = ((BYTE *) & qwQwordVal_p)[1]; ((BYTE *) pAddr_p)[7] = ((BYTE *) & qwQwordVal_p)[0]; } //--------------------------------------------------------------------------- Loading @@ -441,11 +441,11 @@ void AmiSetQword64ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p) // State: not tested // //--------------------------------------------------------------------------- void AmiSetQword64ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p) void AmiSetQword64ToLe(void *pAddr_p, QWORD qwQwordVal_p) { QWORD FAR *pqwDst; QWORD *pqwDst; pqwDst = (QWORD FAR *) pAddr_p; pqwDst = (QWORD *) pAddr_p; *pqwDst = qwQwordVal_p; } Loading @@ -462,18 +462,18 @@ void AmiSetQword64ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p) // State: not tested // //--------------------------------------------------------------------------- QWORD AmiGetQword64FromBe(void FAR *pAddr_p) QWORD AmiGetQword64FromBe(void *pAddr_p) { tqwStruct qwStruct; ((BYTE FAR *) & qwStruct.m_qwQword)[0] = ((BYTE FAR *) pAddr_p)[7]; ((BYTE FAR *) & qwStruct.m_qwQword)[1] = ((BYTE FAR *) pAddr_p)[6]; ((BYTE FAR *) & qwStruct.m_qwQword)[2] = ((BYTE FAR *) pAddr_p)[5]; ((BYTE FAR *) & qwStruct.m_qwQword)[3] = ((BYTE FAR *) pAddr_p)[4]; ((BYTE FAR *) & qwStruct.m_qwQword)[4] = ((BYTE FAR *) pAddr_p)[3]; ((BYTE FAR *) & qwStruct.m_qwQword)[5] = ((BYTE FAR *) pAddr_p)[2]; ((BYTE FAR *) & qwStruct.m_qwQword)[6] = ((BYTE FAR *) pAddr_p)[1]; ((BYTE FAR *) & qwStruct.m_qwQword)[7] = ((BYTE FAR *) pAddr_p)[0]; ((BYTE *) & qwStruct.m_qwQword)[0] = ((BYTE *) pAddr_p)[7]; ((BYTE *) & qwStruct.m_qwQword)[1] = ((BYTE *) pAddr_p)[6]; ((BYTE *) & qwStruct.m_qwQword)[2] = ((BYTE *) pAddr_p)[5]; ((BYTE *) & qwStruct.m_qwQword)[3] = ((BYTE *) pAddr_p)[4]; ((BYTE *) & qwStruct.m_qwQword)[4] = ((BYTE *) pAddr_p)[3]; ((BYTE *) & qwStruct.m_qwQword)[5] = ((BYTE *) pAddr_p)[2]; ((BYTE *) & qwStruct.m_qwQword)[6] = ((BYTE *) pAddr_p)[1]; ((BYTE *) & qwStruct.m_qwQword)[7] = ((BYTE *) pAddr_p)[0]; return (qwStruct.m_qwQword); } Loading @@ -491,12 +491,12 @@ QWORD AmiGetQword64FromBe(void FAR *pAddr_p) // State: not tested // //--------------------------------------------------------------------------- QWORD AmiGetQword64FromLe(void FAR *pAddr_p) QWORD AmiGetQword64FromLe(void *pAddr_p) { tqwStruct FAR *pqwStruct; tqwStruct *pqwStruct; tqwStruct qwStruct; pqwStruct = (tqwStruct FAR *) pAddr_p; pqwStruct = (tqwStruct *) pAddr_p; qwStruct.m_qwQword = pqwStruct->m_qwQword; return (qwStruct.m_qwQword); Loading @@ -517,14 +517,14 @@ QWORD AmiGetQword64FromLe(void FAR *pAddr_p) // //--------------------------------------------------------------------------- void AmiSetQword40ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p) void AmiSetQword40ToBe(void *pAddr_p, QWORD qwQwordVal_p) { ((BYTE FAR *) pAddr_p)[0] = ((BYTE FAR *) & qwQwordVal_p)[4]; ((BYTE FAR *) pAddr_p)[1] = ((BYTE FAR *) & qwQwordVal_p)[3]; ((BYTE FAR *) pAddr_p)[2] = ((BYTE FAR *) & qwQwordVal_p)[2]; ((BYTE FAR *) pAddr_p)[3] = ((BYTE FAR *) & qwQwordVal_p)[1]; ((BYTE FAR *) pAddr_p)[4] = ((BYTE FAR *) & qwQwordVal_p)[0]; ((BYTE *) pAddr_p)[0] = ((BYTE *) & qwQwordVal_p)[4]; ((BYTE *) pAddr_p)[1] = ((BYTE *) & qwQwordVal_p)[3]; ((BYTE *) pAddr_p)[2] = ((BYTE *) & qwQwordVal_p)[2]; ((BYTE *) pAddr_p)[3] = ((BYTE *) & qwQwordVal_p)[1]; ((BYTE *) pAddr_p)[4] = ((BYTE *) & qwQwordVal_p)[0]; } Loading @@ -543,11 +543,11 @@ void AmiSetQword40ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p) // //--------------------------------------------------------------------------- void AmiSetQword40ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p) void AmiSetQword40ToLe(void *pAddr_p, QWORD qwQwordVal_p) { ((DWORD FAR *) pAddr_p)[0] = ((DWORD FAR *) & qwQwordVal_p)[0]; ((BYTE FAR *) pAddr_p)[4] = ((BYTE FAR *) & qwQwordVal_p)[4]; ((DWORD *) pAddr_p)[0] = ((DWORD *) & qwQwordVal_p)[0]; ((BYTE *) pAddr_p)[4] = ((BYTE *) & qwQwordVal_p)[4]; } Loading @@ -565,7 +565,7 @@ void AmiSetQword40ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p) // //--------------------------------------------------------------------------- QWORD AmiGetQword40FromBe(void FAR *pAddr_p) QWORD AmiGetQword40FromBe(void *pAddr_p) { tqwStruct qwStruct; Loading @@ -591,7 +591,7 @@ QWORD AmiGetQword40FromBe(void FAR *pAddr_p) // //--------------------------------------------------------------------------- QWORD AmiGetQword40FromLe(void FAR *pAddr_p) QWORD AmiGetQword40FromLe(void *pAddr_p) { tqwStruct qwStruct; Loading @@ -618,15 +618,15 @@ QWORD AmiGetQword40FromLe(void FAR *pAddr_p) // //--------------------------------------------------------------------------- void AmiSetQword48ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p) void AmiSetQword48ToBe(void *pAddr_p, QWORD qwQwordVal_p) { ((BYTE FAR *) pAddr_p)[0] = ((BYTE FAR *) & qwQwordVal_p)[5]; ((BYTE FAR *) pAddr_p)[1] = ((BYTE FAR *) & qwQwordVal_p)[4]; ((BYTE FAR *) pAddr_p)[2] = ((BYTE FAR *) & qwQwordVal_p)[3]; ((BYTE FAR *) pAddr_p)[3] = ((BYTE FAR *) & qwQwordVal_p)[2]; ((BYTE FAR *) pAddr_p)[4] = ((BYTE FAR *) & qwQwordVal_p)[1]; ((BYTE FAR *) pAddr_p)[5] = ((BYTE FAR *) & qwQwordVal_p)[0]; ((BYTE *) pAddr_p)[0] = ((BYTE *) & qwQwordVal_p)[5]; ((BYTE *) pAddr_p)[1] = ((BYTE *) & qwQwordVal_p)[4]; ((BYTE *) pAddr_p)[2] = ((BYTE *) & qwQwordVal_p)[3]; ((BYTE *) pAddr_p)[3] = ((BYTE *) & qwQwordVal_p)[2]; ((BYTE *) pAddr_p)[4] = ((BYTE *) & qwQwordVal_p)[1]; ((BYTE *) pAddr_p)[5] = ((BYTE *) & qwQwordVal_p)[0]; } Loading @@ -645,11 +645,11 @@ void AmiSetQword48ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p) // //--------------------------------------------------------------------------- void AmiSetQword48ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p) void AmiSetQword48ToLe(void *pAddr_p, QWORD qwQwordVal_p) { ((DWORD FAR *) pAddr_p)[0] = ((DWORD FAR *) & qwQwordVal_p)[0]; ((WORD FAR *) pAddr_p)[2] = ((WORD FAR *) & qwQwordVal_p)[2]; ((DWORD *) pAddr_p)[0] = ((DWORD *) & qwQwordVal_p)[0]; ((WORD *) pAddr_p)[2] = ((WORD *) & qwQwordVal_p)[2]; } Loading @@ -667,7 +667,7 @@ void AmiSetQword48ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p) // //--------------------------------------------------------------------------- QWORD AmiGetQword48FromBe(void FAR *pAddr_p) QWORD AmiGetQword48FromBe(void *pAddr_p) { tqwStruct qwStruct; Loading @@ -693,7 +693,7 @@ QWORD AmiGetQword48FromBe(void FAR *pAddr_p) // //--------------------------------------------------------------------------- QWORD AmiGetQword48FromLe(void FAR *pAddr_p) QWORD AmiGetQword48FromLe(void *pAddr_p) { tqwStruct qwStruct; Loading @@ -720,16 +720,16 @@ QWORD AmiGetQword48FromLe(void FAR *pAddr_p) // //--------------------------------------------------------------------------- void AmiSetQword56ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p) void AmiSetQword56ToBe(void *pAddr_p, QWORD qwQwordVal_p) { ((BYTE FAR *) pAddr_p)[0] = ((BYTE FAR *) & qwQwordVal_p)[6]; ((BYTE FAR *) pAddr_p)[1] = ((BYTE FAR *) & qwQwordVal_p)[5]; ((BYTE FAR *) pAddr_p)[2] = ((BYTE FAR *) & qwQwordVal_p)[4]; ((BYTE FAR *) pAddr_p)[3] = ((BYTE FAR *) & qwQwordVal_p)[3]; ((BYTE FAR *) pAddr_p)[4] = ((BYTE FAR *) & qwQwordVal_p)[2]; ((BYTE FAR *) pAddr_p)[5] = ((BYTE FAR *) & qwQwordVal_p)[1]; ((BYTE FAR *) pAddr_p)[6] = ((BYTE FAR *) & qwQwordVal_p)[0]; ((BYTE *) pAddr_p)[0] = ((BYTE *) & qwQwordVal_p)[6]; ((BYTE *) pAddr_p)[1] = ((BYTE *) & qwQwordVal_p)[5]; ((BYTE *) pAddr_p)[2] = ((BYTE *) & qwQwordVal_p)[4]; ((BYTE *) pAddr_p)[3] = ((BYTE *) & qwQwordVal_p)[3]; ((BYTE *) pAddr_p)[4] = ((BYTE *) & qwQwordVal_p)[2]; ((BYTE *) pAddr_p)[5] = ((BYTE *) & qwQwordVal_p)[1]; ((BYTE *) pAddr_p)[6] = ((BYTE *) & qwQwordVal_p)[0]; } Loading @@ -748,12 +748,12 @@ void AmiSetQword56ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p) // //--------------------------------------------------------------------------- void AmiSetQword56ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p) void AmiSetQword56ToLe(void *pAddr_p, QWORD qwQwordVal_p) { ((DWORD FAR *) pAddr_p)[0] = ((DWORD FAR *) & qwQwordVal_p)[0]; ((WORD FAR *) pAddr_p)[2] = ((WORD FAR *) & qwQwordVal_p)[2]; ((BYTE FAR *) pAddr_p)[6] = ((BYTE FAR *) & qwQwordVal_p)[6]; ((DWORD *) pAddr_p)[0] = ((DWORD *) & qwQwordVal_p)[0]; ((WORD *) pAddr_p)[2] = ((WORD *) & qwQwordVal_p)[2]; ((BYTE *) pAddr_p)[6] = ((BYTE *) & qwQwordVal_p)[6]; } Loading @@ -771,7 +771,7 @@ void AmiSetQword56ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p) // //--------------------------------------------------------------------------- QWORD AmiGetQword56FromBe(void FAR *pAddr_p) QWORD AmiGetQword56FromBe(void *pAddr_p) { tqwStruct qwStruct; Loading @@ -797,7 +797,7 @@ QWORD AmiGetQword56FromBe(void FAR *pAddr_p) // //--------------------------------------------------------------------------- QWORD AmiGetQword56FromLe(void FAR *pAddr_p) QWORD AmiGetQword56FromLe(void *pAddr_p) { tqwStruct qwStruct; Loading @@ -824,12 +824,11 @@ QWORD AmiGetQword56FromLe(void FAR *pAddr_p) // //--------------------------------------------------------------------------- void AmiSetTimeOfDay(void FAR *pAddr_p, tTimeOfDay FAR *pTimeOfDay_p) void AmiSetTimeOfDay(void *pAddr_p, tTimeOfDay *pTimeOfDay_p) { AmiSetDwordToLe(((BYTE FAR *) pAddr_p), pTimeOfDay_p->m_dwMs & 0x0FFFFFFF); AmiSetWordToLe(((BYTE FAR *) pAddr_p) + 4, pTimeOfDay_p->m_wDays); AmiSetDwordToLe(((BYTE *) pAddr_p), pTimeOfDay_p->m_dwMs & 0x0FFFFFFF); AmiSetWordToLe(((BYTE *) pAddr_p) + 4, pTimeOfDay_p->m_wDays); } Loading @@ -848,12 +847,11 @@ void AmiSetTimeOfDay(void FAR *pAddr_p, tTimeOfDay FAR *pTimeOfDay_p) // //--------------------------------------------------------------------------- void AmiGetTimeOfDay(void FAR *pAddr_p, tTimeOfDay FAR *pTimeOfDay_p) void AmiGetTimeOfDay(void *pAddr_p, tTimeOfDay *pTimeOfDay_p) { pTimeOfDay_p->m_dwMs = AmiGetDwordFromLe(((BYTE FAR *) pAddr_p)) & 0x0FFFFFFF; pTimeOfDay_p->m_wDays = AmiGetWordFromLe(((BYTE FAR *) pAddr_p) + 4); pTimeOfDay_p->m_dwMs = AmiGetDwordFromLe(((BYTE *) pAddr_p)) & 0x0FFFFFFF; pTimeOfDay_p->m_wDays = AmiGetWordFromLe(((BYTE *) pAddr_p) + 4); } Loading drivers/staging/epl/global.h +0 −4 Original line number Diff line number Diff line Loading @@ -35,10 +35,6 @@ #define MEM // Memory attribute to optimize speed and code of pointer access. #ifndef FAR #define FAR // variables mapped to external data storage location #endif #ifndef CONST #define CONST const // variables mapped to ROM (i.e. flash) #endif Loading Loading
drivers/staging/epl/EplAmi.h +36 −36 Original line number Diff line number Diff line Loading @@ -105,15 +105,15 @@ extern "C" { // // To save code space the function AmiSetByte is replaced by // an macro. // void AmiSetByte (void FAR* pAddr_p, BYTE bByteVal_p); // void AmiSetByte (void * pAddr_p, BYTE bByteVal_p); #define AmiSetByteToBe(pAddr_p, bByteVal_p) {*(BYTE FAR*)(pAddr_p) = (bByteVal_p);} #define AmiSetByteToLe(pAddr_p, bByteVal_p) {*(BYTE FAR*)(pAddr_p) = (bByteVal_p);} #define AmiSetByteToBe(pAddr_p, bByteVal_p) {*(BYTE *)(pAddr_p) = (bByteVal_p);} #define AmiSetByteToLe(pAddr_p, bByteVal_p) {*(BYTE *)(pAddr_p) = (bByteVal_p);} 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); void AmiSetWordToBe(void *pAddr_p, WORD wWordVal_p); void AmiSetDwordToBe(void *pAddr_p, DWORD dwDwordVal_p); void AmiSetWordToLe(void *pAddr_p, WORD wWordVal_p); void AmiSetDwordToLe(void *pAddr_p, DWORD dwDwordVal_p); //--------------------------------------------------------------------------- // Loading @@ -121,15 +121,15 @@ void AmiSetDwordToLe(void FAR *pAddr_p, DWORD dwDwordVal_p); // // To save code space the function AmiGetByte is replaced by // an macro. // BYTE AmiGetByte (void FAR* pAddr_p); // BYTE AmiGetByte (void * pAddr_p); #define AmiGetByteFromBe(pAddr_p) (*(BYTE FAR*)(pAddr_p)) #define AmiGetByteFromLe(pAddr_p) (*(BYTE FAR*)(pAddr_p)) #define AmiGetByteFromBe(pAddr_p) (*(BYTE *)(pAddr_p)) #define AmiGetByteFromLe(pAddr_p) (*(BYTE *)(pAddr_p)) WORD AmiGetWordFromBe(void FAR *pAddr_p); DWORD AmiGetDwordFromBe(void FAR *pAddr_p); WORD AmiGetWordFromLe(void FAR *pAddr_p); DWORD AmiGetDwordFromLe(void FAR *pAddr_p); WORD AmiGetWordFromBe(void *pAddr_p); DWORD AmiGetDwordFromBe(void *pAddr_p); WORD AmiGetWordFromLe(void *pAddr_p); DWORD AmiGetDwordFromLe(void *pAddr_p); //--------------------------------------------------------------------------- // Loading @@ -144,8 +144,8 @@ DWORD AmiGetDwordFromLe(void FAR *pAddr_p); // //--------------------------------------------------------------------------- void AmiSetDword24ToBe(void FAR *pAddr_p, DWORD dwDwordVal_p); void AmiSetDword24ToLe(void FAR *pAddr_p, DWORD dwDwordVal_p); void AmiSetDword24ToBe(void *pAddr_p, DWORD dwDwordVal_p); void AmiSetDword24ToLe(void *pAddr_p, DWORD dwDwordVal_p); //--------------------------------------------------------------------------- // Loading @@ -159,8 +159,8 @@ void AmiSetDword24ToLe(void FAR *pAddr_p, DWORD dwDwordVal_p); // //--------------------------------------------------------------------------- DWORD AmiGetDword24FromBe(void FAR *pAddr_p); DWORD AmiGetDword24FromLe(void FAR *pAddr_p); DWORD AmiGetDword24FromBe(void *pAddr_p); DWORD AmiGetDword24FromLe(void *pAddr_p); //#ifdef USE_VAR64 Loading @@ -177,8 +177,8 @@ DWORD AmiGetDword24FromLe(void FAR *pAddr_p); // //--------------------------------------------------------------------------- void AmiSetQword40ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p); void AmiSetQword40ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p); void AmiSetQword40ToBe(void *pAddr_p, QWORD qwQwordVal_p); void AmiSetQword40ToLe(void *pAddr_p, QWORD qwQwordVal_p); //--------------------------------------------------------------------------- // Loading @@ -192,8 +192,8 @@ void AmiSetQword40ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p); // //--------------------------------------------------------------------------- QWORD AmiGetQword40FromBe(void FAR *pAddr_p); QWORD AmiGetQword40FromLe(void FAR *pAddr_p); QWORD AmiGetQword40FromBe(void *pAddr_p); QWORD AmiGetQword40FromLe(void *pAddr_p); //--------------------------------------------------------------------------- // Loading @@ -208,8 +208,8 @@ QWORD AmiGetQword40FromLe(void FAR *pAddr_p); // //--------------------------------------------------------------------------- void AmiSetQword48ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p); void AmiSetQword48ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p); void AmiSetQword48ToBe(void *pAddr_p, QWORD qwQwordVal_p); void AmiSetQword48ToLe(void *pAddr_p, QWORD qwQwordVal_p); //--------------------------------------------------------------------------- // Loading @@ -223,8 +223,8 @@ void AmiSetQword48ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p); // //--------------------------------------------------------------------------- QWORD AmiGetQword48FromBe(void FAR *pAddr_p); QWORD AmiGetQword48FromLe(void FAR *pAddr_p); QWORD AmiGetQword48FromBe(void *pAddr_p); QWORD AmiGetQword48FromLe(void *pAddr_p); //--------------------------------------------------------------------------- // Loading @@ -239,8 +239,8 @@ QWORD AmiGetQword48FromLe(void FAR *pAddr_p); // //--------------------------------------------------------------------------- void AmiSetQword56ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p); void AmiSetQword56ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p); void AmiSetQword56ToBe(void *pAddr_p, QWORD qwQwordVal_p); void AmiSetQword56ToLe(void *pAddr_p, QWORD qwQwordVal_p); //--------------------------------------------------------------------------- // Loading @@ -254,8 +254,8 @@ void AmiSetQword56ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p); // //--------------------------------------------------------------------------- QWORD AmiGetQword56FromBe(void FAR *pAddr_p); QWORD AmiGetQword56FromLe(void FAR *pAddr_p); QWORD AmiGetQword56FromBe(void *pAddr_p); QWORD AmiGetQword56FromLe(void *pAddr_p); //--------------------------------------------------------------------------- // Loading @@ -270,8 +270,8 @@ QWORD AmiGetQword56FromLe(void FAR *pAddr_p); // //--------------------------------------------------------------------------- void AmiSetQword64ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p); void AmiSetQword64ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p); void AmiSetQword64ToBe(void *pAddr_p, QWORD qwQwordVal_p); void AmiSetQword64ToLe(void *pAddr_p, QWORD qwQwordVal_p); //--------------------------------------------------------------------------- // Loading @@ -285,8 +285,8 @@ void AmiSetQword64ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p); // //--------------------------------------------------------------------------- QWORD AmiGetQword64FromBe(void FAR *pAddr_p); QWORD AmiGetQword64FromLe(void FAR *pAddr_p); QWORD AmiGetQword64FromBe(void *pAddr_p); QWORD AmiGetQword64FromLe(void *pAddr_p); //--------------------------------------------------------------------------- // Loading @@ -300,7 +300,7 @@ QWORD AmiGetQword64FromLe(void FAR *pAddr_p); // Return: void // //--------------------------------------------------------------------------- void AmiSetTimeOfDay(void FAR *pAddr_p, tTimeOfDay FAR *pTimeOfDay_p); void AmiSetTimeOfDay(void *pAddr_p, tTimeOfDay *pTimeOfDay_p); //--------------------------------------------------------------------------- // Loading @@ -314,7 +314,7 @@ void AmiSetTimeOfDay(void FAR *pAddr_p, tTimeOfDay FAR *pTimeOfDay_p); // Return: void // //--------------------------------------------------------------------------- void AmiGetTimeOfDay(void FAR *pAddr_p, tTimeOfDay FAR *pTimeOfDay_p); void AmiGetTimeOfDay(void *pAddr_p, tTimeOfDay *pTimeOfDay_p); #ifdef __cplusplus } Loading
drivers/staging/epl/amix86.c +109 −111 Original line number Diff line number Diff line Loading @@ -117,34 +117,34 @@ typedef struct { //------------< write BYTE in big endian >-------------------------- /* void AmiSetByteToBe (void FAR* pAddr_p, BYTE bByteVal_p) void AmiSetByteToBe (void *pAddr_p, BYTE bByteVal_p) { *(BYTE FAR*)pAddr_p = bByteVal_p; *(BYTE *)pAddr_p = bByteVal_p; } */ //------------< write WORD in big endian >-------------------------- void AmiSetWordToBe(void FAR * pAddr_p, WORD wWordVal_p) void AmiSetWordToBe(void * pAddr_p, WORD wWordVal_p) { twStruct FAR *pwStruct; twStruct *pwStruct; twStruct wValue; wValue.m_wWord = (WORD) ((wWordVal_p & 0x00FF) << 8); //LSB to MSB wValue.m_wWord |= (WORD) ((wWordVal_p & 0xFF00) >> 8); //MSB to LSB pwStruct = (twStruct FAR *) pAddr_p; pwStruct = (twStruct *) pAddr_p; pwStruct->m_wWord = wValue.m_wWord; } //------------< write DWORD in big endian >------------------------- void AmiSetDwordToBe(void FAR *pAddr_p, DWORD dwDwordVal_p) void AmiSetDwordToBe(void *pAddr_p, DWORD dwDwordVal_p) { tdwStruct FAR *pdwStruct; tdwStruct *pdwStruct; tdwStruct dwValue; dwValue.m_dwDword = ((dwDwordVal_p & 0x000000FF) << 24); //LSB to MSB Loading @@ -152,7 +152,7 @@ void AmiSetDwordToBe(void FAR *pAddr_p, DWORD dwDwordVal_p) dwValue.m_dwDword |= ((dwDwordVal_p & 0x00FF0000) >> 8); dwValue.m_dwDword |= ((dwDwordVal_p & 0xFF000000) >> 24); //MSB to LSB pdwStruct = (tdwStruct FAR *) pAddr_p; pdwStruct = (tdwStruct *) pAddr_p; pdwStruct->m_dwDword = dwValue.m_dwDword; } Loading @@ -175,32 +175,32 @@ void AmiSetDwordToBe(void FAR *pAddr_p, DWORD dwDwordVal_p) //------------< write BYTE in little endian >-------------------------- /* void AmiSetByteToLe (void FAR* pAddr_p, BYTE bByteVal_p) void AmiSetByteToLe (void *pAddr_p, BYTE bByteVal_p) { *(BYTE FAR*)pAddr_p = bByteVal_p; *(BYTE *)pAddr_p = bByteVal_p; } */ //------------< write WORD in little endian >-------------------------- void AmiSetWordToLe(void FAR *pAddr_p, WORD wWordVal_p) void AmiSetWordToLe(void *pAddr_p, WORD wWordVal_p) { twStruct FAR *pwStruct; twStruct *pwStruct; pwStruct = (twStruct FAR *) pAddr_p; pwStruct = (twStruct *) pAddr_p; pwStruct->m_wWord = wWordVal_p; } //------------< write DWORD in little endian >------------------------- void AmiSetDwordToLe(void FAR *pAddr_p, DWORD dwDwordVal_p) void AmiSetDwordToLe(void *pAddr_p, DWORD dwDwordVal_p) { tdwStruct FAR *pdwStruct; tdwStruct *pdwStruct; pdwStruct = (tdwStruct FAR *) pAddr_p; pdwStruct = (tdwStruct *) pAddr_p; pdwStruct->m_dwDword = dwDwordVal_p; } Loading @@ -222,22 +222,22 @@ void AmiSetDwordToLe(void FAR *pAddr_p, DWORD dwDwordVal_p) //------------< read BYTE in big endian >--------------------------- /* BYTE AmiGetByteFromBe (void FAR* pAddr_p) BYTE AmiGetByteFromBe (void *pAddr_p) { return ( *(BYTE FAR*)pAddr_p ); return ( *(BYTE *)pAddr_p ); } */ //------------< read WORD in big endian >--------------------------- WORD AmiGetWordFromBe(void FAR *pAddr_p) WORD AmiGetWordFromBe(void *pAddr_p) { twStruct FAR *pwStruct; twStruct *pwStruct; twStruct wValue; pwStruct = (twStruct FAR *) pAddr_p; pwStruct = (twStruct *) pAddr_p; wValue.m_wWord = (WORD) ((pwStruct->m_wWord & 0x00FF) << 8); //LSB to MSB wValue.m_wWord |= (WORD) ((pwStruct->m_wWord & 0xFF00) >> 8); //MSB to LSB Loading @@ -248,12 +248,12 @@ WORD AmiGetWordFromBe(void FAR *pAddr_p) //------------< read DWORD in big endian >-------------------------- DWORD AmiGetDwordFromBe(void FAR *pAddr_p) DWORD AmiGetDwordFromBe(void *pAddr_p) { tdwStruct FAR *pdwStruct; tdwStruct *pdwStruct; tdwStruct dwValue; pdwStruct = (tdwStruct FAR *) pAddr_p; pdwStruct = (tdwStruct *) pAddr_p; dwValue.m_dwDword = ((pdwStruct->m_dwDword & 0x000000FF) << 24); //LSB to MSB dwValue.m_dwDword |= ((pdwStruct->m_dwDword & 0x0000FF00) << 8); Loading Loading @@ -281,31 +281,31 @@ DWORD AmiGetDwordFromBe(void FAR *pAddr_p) //------------< read BYTE in little endian >--------------------------- /* BYTE AmiGetByteFromLe (void FAR* pAddr_p) BYTE AmiGetByteFromLe (void *pAddr_p) { return ( *(BYTE FAR*)pAddr_p ); return ( *(BYTE *)pAddr_p ); } */ //------------< read WORD in little endian >--------------------------- WORD AmiGetWordFromLe(void FAR *pAddr_p) WORD AmiGetWordFromLe(void *pAddr_p) { twStruct FAR *pwStruct; twStruct *pwStruct; pwStruct = (twStruct FAR *) pAddr_p; pwStruct = (twStruct *) pAddr_p; return (pwStruct->m_wWord); } //------------< read DWORD in little endian >-------------------------- DWORD AmiGetDwordFromLe(void FAR *pAddr_p) DWORD AmiGetDwordFromLe(void *pAddr_p) { tdwStruct FAR *pdwStruct; tdwStruct *pdwStruct; pdwStruct = (tdwStruct FAR *) pAddr_p; pdwStruct = (tdwStruct *) pAddr_p; return (pdwStruct->m_dwDword); } Loading @@ -324,11 +324,11 @@ DWORD AmiGetDwordFromLe(void FAR *pAddr_p) // //--------------------------------------------------------------------------- void AmiSetDword24ToBe(void FAR *pAddr_p, DWORD dwDwordVal_p) void AmiSetDword24ToBe(void *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]; ((BYTE FAR *) pAddr_p)[2] = ((BYTE FAR *) & dwDwordVal_p)[0]; ((BYTE *) pAddr_p)[0] = ((BYTE *) & dwDwordVal_p)[2]; ((BYTE *) pAddr_p)[1] = ((BYTE *) & dwDwordVal_p)[1]; ((BYTE *) pAddr_p)[2] = ((BYTE *) & dwDwordVal_p)[0]; } //--------------------------------------------------------------------------- Loading @@ -346,11 +346,11 @@ void AmiSetDword24ToBe(void FAR *pAddr_p, DWORD dwDwordVal_p) // //--------------------------------------------------------------------------- void AmiSetDword24ToLe(void FAR *pAddr_p, DWORD dwDwordVal_p) void AmiSetDword24ToLe(void *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]; ((BYTE FAR *) pAddr_p)[2] = ((BYTE FAR *) & dwDwordVal_p)[2]; ((BYTE *) pAddr_p)[0] = ((BYTE *) & dwDwordVal_p)[0]; ((BYTE *) pAddr_p)[1] = ((BYTE *) & dwDwordVal_p)[1]; ((BYTE *) pAddr_p)[2] = ((BYTE *) & dwDwordVal_p)[2]; } //--------------------------------------------------------------------------- Loading @@ -366,7 +366,7 @@ void AmiSetDword24ToLe(void FAR *pAddr_p, DWORD dwDwordVal_p) // State: not tested // //--------------------------------------------------------------------------- DWORD AmiGetDword24FromBe(void FAR *pAddr_p) DWORD AmiGetDword24FromBe(void *pAddr_p) { tdwStruct dwStruct; Loading @@ -389,7 +389,7 @@ DWORD AmiGetDword24FromBe(void FAR *pAddr_p) // State: not tested // //--------------------------------------------------------------------------- DWORD AmiGetDword24FromLe(void FAR *pAddr_p) DWORD AmiGetDword24FromLe(void *pAddr_p) { tdwStruct dwStruct; Loading @@ -415,16 +415,16 @@ DWORD AmiGetDword24FromLe(void FAR *pAddr_p) // State: not tested // //--------------------------------------------------------------------------- void AmiSetQword64ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p) void AmiSetQword64ToBe(void *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]; ((BYTE FAR *) pAddr_p)[2] = ((BYTE FAR *) & qwQwordVal_p)[5]; ((BYTE FAR *) pAddr_p)[3] = ((BYTE FAR *) & qwQwordVal_p)[4]; ((BYTE FAR *) pAddr_p)[4] = ((BYTE FAR *) & qwQwordVal_p)[3]; ((BYTE FAR *) pAddr_p)[5] = ((BYTE FAR *) & qwQwordVal_p)[2]; ((BYTE FAR *) pAddr_p)[6] = ((BYTE FAR *) & qwQwordVal_p)[1]; ((BYTE FAR *) pAddr_p)[7] = ((BYTE FAR *) & qwQwordVal_p)[0]; ((BYTE *) pAddr_p)[0] = ((BYTE *) & qwQwordVal_p)[7]; ((BYTE *) pAddr_p)[1] = ((BYTE *) & qwQwordVal_p)[6]; ((BYTE *) pAddr_p)[2] = ((BYTE *) & qwQwordVal_p)[5]; ((BYTE *) pAddr_p)[3] = ((BYTE *) & qwQwordVal_p)[4]; ((BYTE *) pAddr_p)[4] = ((BYTE *) & qwQwordVal_p)[3]; ((BYTE *) pAddr_p)[5] = ((BYTE *) & qwQwordVal_p)[2]; ((BYTE *) pAddr_p)[6] = ((BYTE *) & qwQwordVal_p)[1]; ((BYTE *) pAddr_p)[7] = ((BYTE *) & qwQwordVal_p)[0]; } //--------------------------------------------------------------------------- Loading @@ -441,11 +441,11 @@ void AmiSetQword64ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p) // State: not tested // //--------------------------------------------------------------------------- void AmiSetQword64ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p) void AmiSetQword64ToLe(void *pAddr_p, QWORD qwQwordVal_p) { QWORD FAR *pqwDst; QWORD *pqwDst; pqwDst = (QWORD FAR *) pAddr_p; pqwDst = (QWORD *) pAddr_p; *pqwDst = qwQwordVal_p; } Loading @@ -462,18 +462,18 @@ void AmiSetQword64ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p) // State: not tested // //--------------------------------------------------------------------------- QWORD AmiGetQword64FromBe(void FAR *pAddr_p) QWORD AmiGetQword64FromBe(void *pAddr_p) { tqwStruct qwStruct; ((BYTE FAR *) & qwStruct.m_qwQword)[0] = ((BYTE FAR *) pAddr_p)[7]; ((BYTE FAR *) & qwStruct.m_qwQword)[1] = ((BYTE FAR *) pAddr_p)[6]; ((BYTE FAR *) & qwStruct.m_qwQword)[2] = ((BYTE FAR *) pAddr_p)[5]; ((BYTE FAR *) & qwStruct.m_qwQword)[3] = ((BYTE FAR *) pAddr_p)[4]; ((BYTE FAR *) & qwStruct.m_qwQword)[4] = ((BYTE FAR *) pAddr_p)[3]; ((BYTE FAR *) & qwStruct.m_qwQword)[5] = ((BYTE FAR *) pAddr_p)[2]; ((BYTE FAR *) & qwStruct.m_qwQword)[6] = ((BYTE FAR *) pAddr_p)[1]; ((BYTE FAR *) & qwStruct.m_qwQword)[7] = ((BYTE FAR *) pAddr_p)[0]; ((BYTE *) & qwStruct.m_qwQword)[0] = ((BYTE *) pAddr_p)[7]; ((BYTE *) & qwStruct.m_qwQword)[1] = ((BYTE *) pAddr_p)[6]; ((BYTE *) & qwStruct.m_qwQword)[2] = ((BYTE *) pAddr_p)[5]; ((BYTE *) & qwStruct.m_qwQword)[3] = ((BYTE *) pAddr_p)[4]; ((BYTE *) & qwStruct.m_qwQword)[4] = ((BYTE *) pAddr_p)[3]; ((BYTE *) & qwStruct.m_qwQword)[5] = ((BYTE *) pAddr_p)[2]; ((BYTE *) & qwStruct.m_qwQword)[6] = ((BYTE *) pAddr_p)[1]; ((BYTE *) & qwStruct.m_qwQword)[7] = ((BYTE *) pAddr_p)[0]; return (qwStruct.m_qwQword); } Loading @@ -491,12 +491,12 @@ QWORD AmiGetQword64FromBe(void FAR *pAddr_p) // State: not tested // //--------------------------------------------------------------------------- QWORD AmiGetQword64FromLe(void FAR *pAddr_p) QWORD AmiGetQword64FromLe(void *pAddr_p) { tqwStruct FAR *pqwStruct; tqwStruct *pqwStruct; tqwStruct qwStruct; pqwStruct = (tqwStruct FAR *) pAddr_p; pqwStruct = (tqwStruct *) pAddr_p; qwStruct.m_qwQword = pqwStruct->m_qwQword; return (qwStruct.m_qwQword); Loading @@ -517,14 +517,14 @@ QWORD AmiGetQword64FromLe(void FAR *pAddr_p) // //--------------------------------------------------------------------------- void AmiSetQword40ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p) void AmiSetQword40ToBe(void *pAddr_p, QWORD qwQwordVal_p) { ((BYTE FAR *) pAddr_p)[0] = ((BYTE FAR *) & qwQwordVal_p)[4]; ((BYTE FAR *) pAddr_p)[1] = ((BYTE FAR *) & qwQwordVal_p)[3]; ((BYTE FAR *) pAddr_p)[2] = ((BYTE FAR *) & qwQwordVal_p)[2]; ((BYTE FAR *) pAddr_p)[3] = ((BYTE FAR *) & qwQwordVal_p)[1]; ((BYTE FAR *) pAddr_p)[4] = ((BYTE FAR *) & qwQwordVal_p)[0]; ((BYTE *) pAddr_p)[0] = ((BYTE *) & qwQwordVal_p)[4]; ((BYTE *) pAddr_p)[1] = ((BYTE *) & qwQwordVal_p)[3]; ((BYTE *) pAddr_p)[2] = ((BYTE *) & qwQwordVal_p)[2]; ((BYTE *) pAddr_p)[3] = ((BYTE *) & qwQwordVal_p)[1]; ((BYTE *) pAddr_p)[4] = ((BYTE *) & qwQwordVal_p)[0]; } Loading @@ -543,11 +543,11 @@ void AmiSetQword40ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p) // //--------------------------------------------------------------------------- void AmiSetQword40ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p) void AmiSetQword40ToLe(void *pAddr_p, QWORD qwQwordVal_p) { ((DWORD FAR *) pAddr_p)[0] = ((DWORD FAR *) & qwQwordVal_p)[0]; ((BYTE FAR *) pAddr_p)[4] = ((BYTE FAR *) & qwQwordVal_p)[4]; ((DWORD *) pAddr_p)[0] = ((DWORD *) & qwQwordVal_p)[0]; ((BYTE *) pAddr_p)[4] = ((BYTE *) & qwQwordVal_p)[4]; } Loading @@ -565,7 +565,7 @@ void AmiSetQword40ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p) // //--------------------------------------------------------------------------- QWORD AmiGetQword40FromBe(void FAR *pAddr_p) QWORD AmiGetQword40FromBe(void *pAddr_p) { tqwStruct qwStruct; Loading @@ -591,7 +591,7 @@ QWORD AmiGetQword40FromBe(void FAR *pAddr_p) // //--------------------------------------------------------------------------- QWORD AmiGetQword40FromLe(void FAR *pAddr_p) QWORD AmiGetQword40FromLe(void *pAddr_p) { tqwStruct qwStruct; Loading @@ -618,15 +618,15 @@ QWORD AmiGetQword40FromLe(void FAR *pAddr_p) // //--------------------------------------------------------------------------- void AmiSetQword48ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p) void AmiSetQword48ToBe(void *pAddr_p, QWORD qwQwordVal_p) { ((BYTE FAR *) pAddr_p)[0] = ((BYTE FAR *) & qwQwordVal_p)[5]; ((BYTE FAR *) pAddr_p)[1] = ((BYTE FAR *) & qwQwordVal_p)[4]; ((BYTE FAR *) pAddr_p)[2] = ((BYTE FAR *) & qwQwordVal_p)[3]; ((BYTE FAR *) pAddr_p)[3] = ((BYTE FAR *) & qwQwordVal_p)[2]; ((BYTE FAR *) pAddr_p)[4] = ((BYTE FAR *) & qwQwordVal_p)[1]; ((BYTE FAR *) pAddr_p)[5] = ((BYTE FAR *) & qwQwordVal_p)[0]; ((BYTE *) pAddr_p)[0] = ((BYTE *) & qwQwordVal_p)[5]; ((BYTE *) pAddr_p)[1] = ((BYTE *) & qwQwordVal_p)[4]; ((BYTE *) pAddr_p)[2] = ((BYTE *) & qwQwordVal_p)[3]; ((BYTE *) pAddr_p)[3] = ((BYTE *) & qwQwordVal_p)[2]; ((BYTE *) pAddr_p)[4] = ((BYTE *) & qwQwordVal_p)[1]; ((BYTE *) pAddr_p)[5] = ((BYTE *) & qwQwordVal_p)[0]; } Loading @@ -645,11 +645,11 @@ void AmiSetQword48ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p) // //--------------------------------------------------------------------------- void AmiSetQword48ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p) void AmiSetQword48ToLe(void *pAddr_p, QWORD qwQwordVal_p) { ((DWORD FAR *) pAddr_p)[0] = ((DWORD FAR *) & qwQwordVal_p)[0]; ((WORD FAR *) pAddr_p)[2] = ((WORD FAR *) & qwQwordVal_p)[2]; ((DWORD *) pAddr_p)[0] = ((DWORD *) & qwQwordVal_p)[0]; ((WORD *) pAddr_p)[2] = ((WORD *) & qwQwordVal_p)[2]; } Loading @@ -667,7 +667,7 @@ void AmiSetQword48ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p) // //--------------------------------------------------------------------------- QWORD AmiGetQword48FromBe(void FAR *pAddr_p) QWORD AmiGetQword48FromBe(void *pAddr_p) { tqwStruct qwStruct; Loading @@ -693,7 +693,7 @@ QWORD AmiGetQword48FromBe(void FAR *pAddr_p) // //--------------------------------------------------------------------------- QWORD AmiGetQword48FromLe(void FAR *pAddr_p) QWORD AmiGetQword48FromLe(void *pAddr_p) { tqwStruct qwStruct; Loading @@ -720,16 +720,16 @@ QWORD AmiGetQword48FromLe(void FAR *pAddr_p) // //--------------------------------------------------------------------------- void AmiSetQword56ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p) void AmiSetQword56ToBe(void *pAddr_p, QWORD qwQwordVal_p) { ((BYTE FAR *) pAddr_p)[0] = ((BYTE FAR *) & qwQwordVal_p)[6]; ((BYTE FAR *) pAddr_p)[1] = ((BYTE FAR *) & qwQwordVal_p)[5]; ((BYTE FAR *) pAddr_p)[2] = ((BYTE FAR *) & qwQwordVal_p)[4]; ((BYTE FAR *) pAddr_p)[3] = ((BYTE FAR *) & qwQwordVal_p)[3]; ((BYTE FAR *) pAddr_p)[4] = ((BYTE FAR *) & qwQwordVal_p)[2]; ((BYTE FAR *) pAddr_p)[5] = ((BYTE FAR *) & qwQwordVal_p)[1]; ((BYTE FAR *) pAddr_p)[6] = ((BYTE FAR *) & qwQwordVal_p)[0]; ((BYTE *) pAddr_p)[0] = ((BYTE *) & qwQwordVal_p)[6]; ((BYTE *) pAddr_p)[1] = ((BYTE *) & qwQwordVal_p)[5]; ((BYTE *) pAddr_p)[2] = ((BYTE *) & qwQwordVal_p)[4]; ((BYTE *) pAddr_p)[3] = ((BYTE *) & qwQwordVal_p)[3]; ((BYTE *) pAddr_p)[4] = ((BYTE *) & qwQwordVal_p)[2]; ((BYTE *) pAddr_p)[5] = ((BYTE *) & qwQwordVal_p)[1]; ((BYTE *) pAddr_p)[6] = ((BYTE *) & qwQwordVal_p)[0]; } Loading @@ -748,12 +748,12 @@ void AmiSetQword56ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p) // //--------------------------------------------------------------------------- void AmiSetQword56ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p) void AmiSetQword56ToLe(void *pAddr_p, QWORD qwQwordVal_p) { ((DWORD FAR *) pAddr_p)[0] = ((DWORD FAR *) & qwQwordVal_p)[0]; ((WORD FAR *) pAddr_p)[2] = ((WORD FAR *) & qwQwordVal_p)[2]; ((BYTE FAR *) pAddr_p)[6] = ((BYTE FAR *) & qwQwordVal_p)[6]; ((DWORD *) pAddr_p)[0] = ((DWORD *) & qwQwordVal_p)[0]; ((WORD *) pAddr_p)[2] = ((WORD *) & qwQwordVal_p)[2]; ((BYTE *) pAddr_p)[6] = ((BYTE *) & qwQwordVal_p)[6]; } Loading @@ -771,7 +771,7 @@ void AmiSetQword56ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p) // //--------------------------------------------------------------------------- QWORD AmiGetQword56FromBe(void FAR *pAddr_p) QWORD AmiGetQword56FromBe(void *pAddr_p) { tqwStruct qwStruct; Loading @@ -797,7 +797,7 @@ QWORD AmiGetQword56FromBe(void FAR *pAddr_p) // //--------------------------------------------------------------------------- QWORD AmiGetQword56FromLe(void FAR *pAddr_p) QWORD AmiGetQword56FromLe(void *pAddr_p) { tqwStruct qwStruct; Loading @@ -824,12 +824,11 @@ QWORD AmiGetQword56FromLe(void FAR *pAddr_p) // //--------------------------------------------------------------------------- void AmiSetTimeOfDay(void FAR *pAddr_p, tTimeOfDay FAR *pTimeOfDay_p) void AmiSetTimeOfDay(void *pAddr_p, tTimeOfDay *pTimeOfDay_p) { AmiSetDwordToLe(((BYTE FAR *) pAddr_p), pTimeOfDay_p->m_dwMs & 0x0FFFFFFF); AmiSetWordToLe(((BYTE FAR *) pAddr_p) + 4, pTimeOfDay_p->m_wDays); AmiSetDwordToLe(((BYTE *) pAddr_p), pTimeOfDay_p->m_dwMs & 0x0FFFFFFF); AmiSetWordToLe(((BYTE *) pAddr_p) + 4, pTimeOfDay_p->m_wDays); } Loading @@ -848,12 +847,11 @@ void AmiSetTimeOfDay(void FAR *pAddr_p, tTimeOfDay FAR *pTimeOfDay_p) // //--------------------------------------------------------------------------- void AmiGetTimeOfDay(void FAR *pAddr_p, tTimeOfDay FAR *pTimeOfDay_p) void AmiGetTimeOfDay(void *pAddr_p, tTimeOfDay *pTimeOfDay_p) { pTimeOfDay_p->m_dwMs = AmiGetDwordFromLe(((BYTE FAR *) pAddr_p)) & 0x0FFFFFFF; pTimeOfDay_p->m_wDays = AmiGetWordFromLe(((BYTE FAR *) pAddr_p) + 4); pTimeOfDay_p->m_dwMs = AmiGetDwordFromLe(((BYTE *) pAddr_p)) & 0x0FFFFFFF; pTimeOfDay_p->m_wDays = AmiGetWordFromLe(((BYTE *) pAddr_p) + 4); } Loading
drivers/staging/epl/global.h +0 −4 Original line number Diff line number Diff line Loading @@ -35,10 +35,6 @@ #define MEM // Memory attribute to optimize speed and code of pointer access. #ifndef FAR #define FAR // variables mapped to external data storage location #endif #ifndef CONST #define CONST const // variables mapped to ROM (i.e. flash) #endif Loading