diff options
Diffstat (limited to 'drivers/staging/epl/amix86.c')
-rw-r--r-- | drivers/staging/epl/amix86.c | 220 |
1 files changed, 109 insertions, 111 deletions
diff --git a/drivers/staging/epl/amix86.c b/drivers/staging/epl/amix86.c index 67a49dab2bb..bff9dfe5ff3 100644 --- a/drivers/staging/epl/amix86.c +++ b/drivers/staging/epl/amix86.c | |||
@@ -117,34 +117,34 @@ typedef struct { | |||
117 | 117 | ||
118 | //------------< write BYTE in big endian >-------------------------- | 118 | //------------< write BYTE in big endian >-------------------------- |
119 | /* | 119 | /* |
120 | void AmiSetByteToBe (void FAR* pAddr_p, BYTE bByteVal_p) | 120 | void AmiSetByteToBe (void *pAddr_p, BYTE bByteVal_p) |
121 | { | 121 | { |
122 | 122 | ||
123 | *(BYTE FAR*)pAddr_p = bByteVal_p; | 123 | *(BYTE *)pAddr_p = bByteVal_p; |
124 | 124 | ||
125 | } | 125 | } |
126 | */ | 126 | */ |
127 | 127 | ||
128 | //------------< write WORD in big endian >-------------------------- | 128 | //------------< write WORD in big endian >-------------------------- |
129 | 129 | ||
130 | void AmiSetWordToBe(void FAR * pAddr_p, WORD wWordVal_p) | 130 | void AmiSetWordToBe(void * pAddr_p, WORD wWordVal_p) |
131 | { | 131 | { |
132 | twStruct FAR *pwStruct; | 132 | twStruct *pwStruct; |
133 | twStruct wValue; | 133 | twStruct wValue; |
134 | 134 | ||
135 | wValue.m_wWord = (WORD) ((wWordVal_p & 0x00FF) << 8); //LSB to MSB | 135 | wValue.m_wWord = (WORD) ((wWordVal_p & 0x00FF) << 8); //LSB to MSB |
136 | wValue.m_wWord |= (WORD) ((wWordVal_p & 0xFF00) >> 8); //MSB to LSB | 136 | wValue.m_wWord |= (WORD) ((wWordVal_p & 0xFF00) >> 8); //MSB to LSB |
137 | 137 | ||
138 | pwStruct = (twStruct FAR *) pAddr_p; | 138 | pwStruct = (twStruct *) pAddr_p; |
139 | pwStruct->m_wWord = wValue.m_wWord; | 139 | pwStruct->m_wWord = wValue.m_wWord; |
140 | 140 | ||
141 | } | 141 | } |
142 | 142 | ||
143 | //------------< write DWORD in big endian >------------------------- | 143 | //------------< write DWORD in big endian >------------------------- |
144 | 144 | ||
145 | void AmiSetDwordToBe(void FAR *pAddr_p, DWORD dwDwordVal_p) | 145 | void AmiSetDwordToBe(void *pAddr_p, DWORD dwDwordVal_p) |
146 | { | 146 | { |
147 | tdwStruct FAR *pdwStruct; | 147 | tdwStruct *pdwStruct; |
148 | tdwStruct dwValue; | 148 | tdwStruct dwValue; |
149 | 149 | ||
150 | dwValue.m_dwDword = ((dwDwordVal_p & 0x000000FF) << 24); //LSB to MSB | 150 | dwValue.m_dwDword = ((dwDwordVal_p & 0x000000FF) << 24); //LSB to MSB |
@@ -152,7 +152,7 @@ void AmiSetDwordToBe(void FAR *pAddr_p, DWORD dwDwordVal_p) | |||
152 | dwValue.m_dwDword |= ((dwDwordVal_p & 0x00FF0000) >> 8); | 152 | dwValue.m_dwDword |= ((dwDwordVal_p & 0x00FF0000) >> 8); |
153 | dwValue.m_dwDword |= ((dwDwordVal_p & 0xFF000000) >> 24); //MSB to LSB | 153 | dwValue.m_dwDword |= ((dwDwordVal_p & 0xFF000000) >> 24); //MSB to LSB |
154 | 154 | ||
155 | pdwStruct = (tdwStruct FAR *) pAddr_p; | 155 | pdwStruct = (tdwStruct *) pAddr_p; |
156 | pdwStruct->m_dwDword = dwValue.m_dwDword; | 156 | pdwStruct->m_dwDword = dwValue.m_dwDword; |
157 | 157 | ||
158 | } | 158 | } |
@@ -175,32 +175,32 @@ void AmiSetDwordToBe(void FAR *pAddr_p, DWORD dwDwordVal_p) | |||
175 | 175 | ||
176 | //------------< write BYTE in little endian >-------------------------- | 176 | //------------< write BYTE in little endian >-------------------------- |
177 | /* | 177 | /* |
178 | void AmiSetByteToLe (void FAR* pAddr_p, BYTE bByteVal_p) | 178 | void AmiSetByteToLe (void *pAddr_p, BYTE bByteVal_p) |
179 | { | 179 | { |
180 | 180 | ||
181 | *(BYTE FAR*)pAddr_p = bByteVal_p; | 181 | *(BYTE *)pAddr_p = bByteVal_p; |
182 | 182 | ||
183 | } | 183 | } |
184 | */ | 184 | */ |
185 | 185 | ||
186 | //------------< write WORD in little endian >-------------------------- | 186 | //------------< write WORD in little endian >-------------------------- |
187 | 187 | ||
188 | void AmiSetWordToLe(void FAR *pAddr_p, WORD wWordVal_p) | 188 | void AmiSetWordToLe(void *pAddr_p, WORD wWordVal_p) |
189 | { | 189 | { |
190 | twStruct FAR *pwStruct; | 190 | twStruct *pwStruct; |
191 | 191 | ||
192 | pwStruct = (twStruct FAR *) pAddr_p; | 192 | pwStruct = (twStruct *) pAddr_p; |
193 | pwStruct->m_wWord = wWordVal_p; | 193 | pwStruct->m_wWord = wWordVal_p; |
194 | 194 | ||
195 | } | 195 | } |
196 | 196 | ||
197 | //------------< write DWORD in little endian >------------------------- | 197 | //------------< write DWORD in little endian >------------------------- |
198 | 198 | ||
199 | void AmiSetDwordToLe(void FAR *pAddr_p, DWORD dwDwordVal_p) | 199 | void AmiSetDwordToLe(void *pAddr_p, DWORD dwDwordVal_p) |
200 | { | 200 | { |
201 | tdwStruct FAR *pdwStruct; | 201 | tdwStruct *pdwStruct; |
202 | 202 | ||
203 | pdwStruct = (tdwStruct FAR *) pAddr_p; | 203 | pdwStruct = (tdwStruct *) pAddr_p; |
204 | pdwStruct->m_dwDword = dwDwordVal_p; | 204 | pdwStruct->m_dwDword = dwDwordVal_p; |
205 | 205 | ||
206 | } | 206 | } |
@@ -222,22 +222,22 @@ void AmiSetDwordToLe(void FAR *pAddr_p, DWORD dwDwordVal_p) | |||
222 | 222 | ||
223 | //------------< read BYTE in big endian >--------------------------- | 223 | //------------< read BYTE in big endian >--------------------------- |
224 | /* | 224 | /* |
225 | BYTE AmiGetByteFromBe (void FAR* pAddr_p) | 225 | BYTE AmiGetByteFromBe (void *pAddr_p) |
226 | { | 226 | { |
227 | 227 | ||
228 | return ( *(BYTE FAR*)pAddr_p ); | 228 | return ( *(BYTE *)pAddr_p ); |
229 | 229 | ||
230 | } | 230 | } |
231 | */ | 231 | */ |
232 | 232 | ||
233 | //------------< read WORD in big endian >--------------------------- | 233 | //------------< read WORD in big endian >--------------------------- |
234 | 234 | ||
235 | WORD AmiGetWordFromBe(void FAR *pAddr_p) | 235 | WORD AmiGetWordFromBe(void *pAddr_p) |
236 | { | 236 | { |
237 | twStruct FAR *pwStruct; | 237 | twStruct *pwStruct; |
238 | twStruct wValue; | 238 | twStruct wValue; |
239 | 239 | ||
240 | pwStruct = (twStruct FAR *) pAddr_p; | 240 | pwStruct = (twStruct *) pAddr_p; |
241 | 241 | ||
242 | wValue.m_wWord = (WORD) ((pwStruct->m_wWord & 0x00FF) << 8); //LSB to MSB | 242 | wValue.m_wWord = (WORD) ((pwStruct->m_wWord & 0x00FF) << 8); //LSB to MSB |
243 | wValue.m_wWord |= (WORD) ((pwStruct->m_wWord & 0xFF00) >> 8); //MSB to LSB | 243 | wValue.m_wWord |= (WORD) ((pwStruct->m_wWord & 0xFF00) >> 8); //MSB to LSB |
@@ -248,12 +248,12 @@ WORD AmiGetWordFromBe(void FAR *pAddr_p) | |||
248 | 248 | ||
249 | //------------< read DWORD in big endian >-------------------------- | 249 | //------------< read DWORD in big endian >-------------------------- |
250 | 250 | ||
251 | DWORD AmiGetDwordFromBe(void FAR *pAddr_p) | 251 | DWORD AmiGetDwordFromBe(void *pAddr_p) |
252 | { | 252 | { |
253 | tdwStruct FAR *pdwStruct; | 253 | tdwStruct *pdwStruct; |
254 | tdwStruct dwValue; | 254 | tdwStruct dwValue; |
255 | 255 | ||
256 | pdwStruct = (tdwStruct FAR *) pAddr_p; | 256 | pdwStruct = (tdwStruct *) pAddr_p; |
257 | 257 | ||
258 | dwValue.m_dwDword = ((pdwStruct->m_dwDword & 0x000000FF) << 24); //LSB to MSB | 258 | dwValue.m_dwDword = ((pdwStruct->m_dwDword & 0x000000FF) << 24); //LSB to MSB |
259 | dwValue.m_dwDword |= ((pdwStruct->m_dwDword & 0x0000FF00) << 8); | 259 | dwValue.m_dwDword |= ((pdwStruct->m_dwDword & 0x0000FF00) << 8); |
@@ -281,31 +281,31 @@ DWORD AmiGetDwordFromBe(void FAR *pAddr_p) | |||
281 | 281 | ||
282 | //------------< read BYTE in little endian >--------------------------- | 282 | //------------< read BYTE in little endian >--------------------------- |
283 | /* | 283 | /* |
284 | BYTE AmiGetByteFromLe (void FAR* pAddr_p) | 284 | BYTE AmiGetByteFromLe (void *pAddr_p) |
285 | { | 285 | { |
286 | 286 | ||
287 | return ( *(BYTE FAR*)pAddr_p ); | 287 | return ( *(BYTE *)pAddr_p ); |
288 | 288 | ||
289 | } | 289 | } |
290 | */ | 290 | */ |
291 | 291 | ||
292 | //------------< read WORD in little endian >--------------------------- | 292 | //------------< read WORD in little endian >--------------------------- |
293 | 293 | ||
294 | WORD AmiGetWordFromLe(void FAR *pAddr_p) | 294 | WORD AmiGetWordFromLe(void *pAddr_p) |
295 | { | 295 | { |
296 | twStruct FAR *pwStruct; | 296 | twStruct *pwStruct; |
297 | 297 | ||
298 | pwStruct = (twStruct FAR *) pAddr_p; | 298 | pwStruct = (twStruct *) pAddr_p; |
299 | return (pwStruct->m_wWord); | 299 | return (pwStruct->m_wWord); |
300 | } | 300 | } |
301 | 301 | ||
302 | //------------< read DWORD in little endian >-------------------------- | 302 | //------------< read DWORD in little endian >-------------------------- |
303 | 303 | ||
304 | DWORD AmiGetDwordFromLe(void FAR *pAddr_p) | 304 | DWORD AmiGetDwordFromLe(void *pAddr_p) |
305 | { | 305 | { |
306 | tdwStruct FAR *pdwStruct; | 306 | tdwStruct *pdwStruct; |
307 | 307 | ||
308 | pdwStruct = (tdwStruct FAR *) pAddr_p; | 308 | pdwStruct = (tdwStruct *) pAddr_p; |
309 | return (pdwStruct->m_dwDword); | 309 | return (pdwStruct->m_dwDword); |
310 | } | 310 | } |
311 | 311 | ||
@@ -324,11 +324,11 @@ DWORD AmiGetDwordFromLe(void FAR *pAddr_p) | |||
324 | // | 324 | // |
325 | //--------------------------------------------------------------------------- | 325 | //--------------------------------------------------------------------------- |
326 | 326 | ||
327 | void AmiSetDword24ToBe(void FAR *pAddr_p, DWORD dwDwordVal_p) | 327 | void AmiSetDword24ToBe(void *pAddr_p, DWORD dwDwordVal_p) |
328 | { | 328 | { |
329 | ((BYTE FAR *) pAddr_p)[0] = ((BYTE FAR *) & dwDwordVal_p)[2]; | 329 | ((BYTE *) pAddr_p)[0] = ((BYTE *) & dwDwordVal_p)[2]; |
330 | ((BYTE FAR *) pAddr_p)[1] = ((BYTE FAR *) & dwDwordVal_p)[1]; | 330 | ((BYTE *) pAddr_p)[1] = ((BYTE *) & dwDwordVal_p)[1]; |
331 | ((BYTE FAR *) pAddr_p)[2] = ((BYTE FAR *) & dwDwordVal_p)[0]; | 331 | ((BYTE *) pAddr_p)[2] = ((BYTE *) & dwDwordVal_p)[0]; |
332 | } | 332 | } |
333 | 333 | ||
334 | //--------------------------------------------------------------------------- | 334 | //--------------------------------------------------------------------------- |
@@ -346,11 +346,11 @@ void AmiSetDword24ToBe(void FAR *pAddr_p, DWORD dwDwordVal_p) | |||
346 | // | 346 | // |
347 | //--------------------------------------------------------------------------- | 347 | //--------------------------------------------------------------------------- |
348 | 348 | ||
349 | void AmiSetDword24ToLe(void FAR *pAddr_p, DWORD dwDwordVal_p) | 349 | void AmiSetDword24ToLe(void *pAddr_p, DWORD dwDwordVal_p) |
350 | { | 350 | { |
351 | ((BYTE FAR *) pAddr_p)[0] = ((BYTE FAR *) & dwDwordVal_p)[0]; | 351 | ((BYTE *) pAddr_p)[0] = ((BYTE *) & dwDwordVal_p)[0]; |
352 | ((BYTE FAR *) pAddr_p)[1] = ((BYTE FAR *) & dwDwordVal_p)[1]; | 352 | ((BYTE *) pAddr_p)[1] = ((BYTE *) & dwDwordVal_p)[1]; |
353 | ((BYTE FAR *) pAddr_p)[2] = ((BYTE FAR *) & dwDwordVal_p)[2]; | 353 | ((BYTE *) pAddr_p)[2] = ((BYTE *) & dwDwordVal_p)[2]; |
354 | } | 354 | } |
355 | 355 | ||
356 | //--------------------------------------------------------------------------- | 356 | //--------------------------------------------------------------------------- |
@@ -366,7 +366,7 @@ void AmiSetDword24ToLe(void FAR *pAddr_p, DWORD dwDwordVal_p) | |||
366 | // State: not tested | 366 | // State: not tested |
367 | // | 367 | // |
368 | //--------------------------------------------------------------------------- | 368 | //--------------------------------------------------------------------------- |
369 | DWORD AmiGetDword24FromBe(void FAR *pAddr_p) | 369 | DWORD AmiGetDword24FromBe(void *pAddr_p) |
370 | { | 370 | { |
371 | tdwStruct dwStruct; | 371 | tdwStruct dwStruct; |
372 | 372 | ||
@@ -389,7 +389,7 @@ DWORD AmiGetDword24FromBe(void FAR *pAddr_p) | |||
389 | // State: not tested | 389 | // State: not tested |
390 | // | 390 | // |
391 | //--------------------------------------------------------------------------- | 391 | //--------------------------------------------------------------------------- |
392 | DWORD AmiGetDword24FromLe(void FAR *pAddr_p) | 392 | DWORD AmiGetDword24FromLe(void *pAddr_p) |
393 | { | 393 | { |
394 | tdwStruct dwStruct; | 394 | tdwStruct dwStruct; |
395 | 395 | ||
@@ -415,16 +415,16 @@ DWORD AmiGetDword24FromLe(void FAR *pAddr_p) | |||
415 | // State: not tested | 415 | // State: not tested |
416 | // | 416 | // |
417 | //--------------------------------------------------------------------------- | 417 | //--------------------------------------------------------------------------- |
418 | void AmiSetQword64ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p) | 418 | void AmiSetQword64ToBe(void *pAddr_p, QWORD qwQwordVal_p) |
419 | { | 419 | { |
420 | ((BYTE FAR *) pAddr_p)[0] = ((BYTE FAR *) & qwQwordVal_p)[7]; | 420 | ((BYTE *) pAddr_p)[0] = ((BYTE *) & qwQwordVal_p)[7]; |
421 | ((BYTE FAR *) pAddr_p)[1] = ((BYTE FAR *) & qwQwordVal_p)[6]; | 421 | ((BYTE *) pAddr_p)[1] = ((BYTE *) & qwQwordVal_p)[6]; |
422 | ((BYTE FAR *) pAddr_p)[2] = ((BYTE FAR *) & qwQwordVal_p)[5]; | 422 | ((BYTE *) pAddr_p)[2] = ((BYTE *) & qwQwordVal_p)[5]; |
423 | ((BYTE FAR *) pAddr_p)[3] = ((BYTE FAR *) & qwQwordVal_p)[4]; | 423 | ((BYTE *) pAddr_p)[3] = ((BYTE *) & qwQwordVal_p)[4]; |
424 | ((BYTE FAR *) pAddr_p)[4] = ((BYTE FAR *) & qwQwordVal_p)[3]; | 424 | ((BYTE *) pAddr_p)[4] = ((BYTE *) & qwQwordVal_p)[3]; |
425 | ((BYTE FAR *) pAddr_p)[5] = ((BYTE FAR *) & qwQwordVal_p)[2]; | 425 | ((BYTE *) pAddr_p)[5] = ((BYTE *) & qwQwordVal_p)[2]; |
426 | ((BYTE FAR *) pAddr_p)[6] = ((BYTE FAR *) & qwQwordVal_p)[1]; | 426 | ((BYTE *) pAddr_p)[6] = ((BYTE *) & qwQwordVal_p)[1]; |
427 | ((BYTE FAR *) pAddr_p)[7] = ((BYTE FAR *) & qwQwordVal_p)[0]; | 427 | ((BYTE *) pAddr_p)[7] = ((BYTE *) & qwQwordVal_p)[0]; |
428 | } | 428 | } |
429 | 429 | ||
430 | //--------------------------------------------------------------------------- | 430 | //--------------------------------------------------------------------------- |
@@ -441,11 +441,11 @@ void AmiSetQword64ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p) | |||
441 | // State: not tested | 441 | // State: not tested |
442 | // | 442 | // |
443 | //--------------------------------------------------------------------------- | 443 | //--------------------------------------------------------------------------- |
444 | void AmiSetQword64ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p) | 444 | void AmiSetQword64ToLe(void *pAddr_p, QWORD qwQwordVal_p) |
445 | { | 445 | { |
446 | QWORD FAR *pqwDst; | 446 | QWORD *pqwDst; |
447 | 447 | ||
448 | pqwDst = (QWORD FAR *) pAddr_p; | 448 | pqwDst = (QWORD *) pAddr_p; |
449 | *pqwDst = qwQwordVal_p; | 449 | *pqwDst = qwQwordVal_p; |
450 | } | 450 | } |
451 | 451 | ||
@@ -462,18 +462,18 @@ void AmiSetQword64ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p) | |||
462 | // State: not tested | 462 | // State: not tested |
463 | // | 463 | // |
464 | //--------------------------------------------------------------------------- | 464 | //--------------------------------------------------------------------------- |
465 | QWORD AmiGetQword64FromBe(void FAR *pAddr_p) | 465 | QWORD AmiGetQword64FromBe(void *pAddr_p) |
466 | { | 466 | { |
467 | tqwStruct qwStruct; | 467 | tqwStruct qwStruct; |
468 | 468 | ||
469 | ((BYTE FAR *) & qwStruct.m_qwQword)[0] = ((BYTE FAR *) pAddr_p)[7]; | 469 | ((BYTE *) & qwStruct.m_qwQword)[0] = ((BYTE *) pAddr_p)[7]; |
470 | ((BYTE FAR *) & qwStruct.m_qwQword)[1] = ((BYTE FAR *) pAddr_p)[6]; | 470 | ((BYTE *) & qwStruct.m_qwQword)[1] = ((BYTE *) pAddr_p)[6]; |
471 | ((BYTE FAR *) & qwStruct.m_qwQword)[2] = ((BYTE FAR *) pAddr_p)[5]; | 471 | ((BYTE *) & qwStruct.m_qwQword)[2] = ((BYTE *) pAddr_p)[5]; |
472 | ((BYTE FAR *) & qwStruct.m_qwQword)[3] = ((BYTE FAR *) pAddr_p)[4]; | 472 | ((BYTE *) & qwStruct.m_qwQword)[3] = ((BYTE *) pAddr_p)[4]; |
473 | ((BYTE FAR *) & qwStruct.m_qwQword)[4] = ((BYTE FAR *) pAddr_p)[3]; | 473 | ((BYTE *) & qwStruct.m_qwQword)[4] = ((BYTE *) pAddr_p)[3]; |
474 | ((BYTE FAR *) & qwStruct.m_qwQword)[5] = ((BYTE FAR *) pAddr_p)[2]; | 474 | ((BYTE *) & qwStruct.m_qwQword)[5] = ((BYTE *) pAddr_p)[2]; |
475 | ((BYTE FAR *) & qwStruct.m_qwQword)[6] = ((BYTE FAR *) pAddr_p)[1]; | 475 | ((BYTE *) & qwStruct.m_qwQword)[6] = ((BYTE *) pAddr_p)[1]; |
476 | ((BYTE FAR *) & qwStruct.m_qwQword)[7] = ((BYTE FAR *) pAddr_p)[0]; | 476 | ((BYTE *) & qwStruct.m_qwQword)[7] = ((BYTE *) pAddr_p)[0]; |
477 | 477 | ||
478 | return (qwStruct.m_qwQword); | 478 | return (qwStruct.m_qwQword); |
479 | } | 479 | } |
@@ -491,12 +491,12 @@ QWORD AmiGetQword64FromBe(void FAR *pAddr_p) | |||
491 | // State: not tested | 491 | // State: not tested |
492 | // | 492 | // |
493 | //--------------------------------------------------------------------------- | 493 | //--------------------------------------------------------------------------- |
494 | QWORD AmiGetQword64FromLe(void FAR *pAddr_p) | 494 | QWORD AmiGetQword64FromLe(void *pAddr_p) |
495 | { | 495 | { |
496 | tqwStruct FAR *pqwStruct; | 496 | tqwStruct *pqwStruct; |
497 | tqwStruct qwStruct; | 497 | tqwStruct qwStruct; |
498 | 498 | ||
499 | pqwStruct = (tqwStruct FAR *) pAddr_p; | 499 | pqwStruct = (tqwStruct *) pAddr_p; |
500 | qwStruct.m_qwQword = pqwStruct->m_qwQword; | 500 | qwStruct.m_qwQword = pqwStruct->m_qwQword; |
501 | 501 | ||
502 | return (qwStruct.m_qwQword); | 502 | return (qwStruct.m_qwQword); |
@@ -517,14 +517,14 @@ QWORD AmiGetQword64FromLe(void FAR *pAddr_p) | |||
517 | // | 517 | // |
518 | //--------------------------------------------------------------------------- | 518 | //--------------------------------------------------------------------------- |
519 | 519 | ||
520 | void AmiSetQword40ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p) | 520 | void AmiSetQword40ToBe(void *pAddr_p, QWORD qwQwordVal_p) |
521 | { | 521 | { |
522 | 522 | ||
523 | ((BYTE FAR *) pAddr_p)[0] = ((BYTE FAR *) & qwQwordVal_p)[4]; | 523 | ((BYTE *) pAddr_p)[0] = ((BYTE *) & qwQwordVal_p)[4]; |
524 | ((BYTE FAR *) pAddr_p)[1] = ((BYTE FAR *) & qwQwordVal_p)[3]; | 524 | ((BYTE *) pAddr_p)[1] = ((BYTE *) & qwQwordVal_p)[3]; |
525 | ((BYTE FAR *) pAddr_p)[2] = ((BYTE FAR *) & qwQwordVal_p)[2]; | 525 | ((BYTE *) pAddr_p)[2] = ((BYTE *) & qwQwordVal_p)[2]; |
526 | ((BYTE FAR *) pAddr_p)[3] = ((BYTE FAR *) & qwQwordVal_p)[1]; | 526 | ((BYTE *) pAddr_p)[3] = ((BYTE *) & qwQwordVal_p)[1]; |
527 | ((BYTE FAR *) pAddr_p)[4] = ((BYTE FAR *) & qwQwordVal_p)[0]; | 527 | ((BYTE *) pAddr_p)[4] = ((BYTE *) & qwQwordVal_p)[0]; |
528 | 528 | ||
529 | } | 529 | } |
530 | 530 | ||
@@ -543,11 +543,11 @@ void AmiSetQword40ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p) | |||
543 | // | 543 | // |
544 | //--------------------------------------------------------------------------- | 544 | //--------------------------------------------------------------------------- |
545 | 545 | ||
546 | void AmiSetQword40ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p) | 546 | void AmiSetQword40ToLe(void *pAddr_p, QWORD qwQwordVal_p) |
547 | { | 547 | { |
548 | 548 | ||
549 | ((DWORD FAR *) pAddr_p)[0] = ((DWORD FAR *) & qwQwordVal_p)[0]; | 549 | ((DWORD *) pAddr_p)[0] = ((DWORD *) & qwQwordVal_p)[0]; |
550 | ((BYTE FAR *) pAddr_p)[4] = ((BYTE FAR *) & qwQwordVal_p)[4]; | 550 | ((BYTE *) pAddr_p)[4] = ((BYTE *) & qwQwordVal_p)[4]; |
551 | 551 | ||
552 | } | 552 | } |
553 | 553 | ||
@@ -565,7 +565,7 @@ void AmiSetQword40ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p) | |||
565 | // | 565 | // |
566 | //--------------------------------------------------------------------------- | 566 | //--------------------------------------------------------------------------- |
567 | 567 | ||
568 | QWORD AmiGetQword40FromBe(void FAR *pAddr_p) | 568 | QWORD AmiGetQword40FromBe(void *pAddr_p) |
569 | { | 569 | { |
570 | 570 | ||
571 | tqwStruct qwStruct; | 571 | tqwStruct qwStruct; |
@@ -591,7 +591,7 @@ QWORD AmiGetQword40FromBe(void FAR *pAddr_p) | |||
591 | // | 591 | // |
592 | //--------------------------------------------------------------------------- | 592 | //--------------------------------------------------------------------------- |
593 | 593 | ||
594 | QWORD AmiGetQword40FromLe(void FAR *pAddr_p) | 594 | QWORD AmiGetQword40FromLe(void *pAddr_p) |
595 | { | 595 | { |
596 | 596 | ||
597 | tqwStruct qwStruct; | 597 | tqwStruct qwStruct; |
@@ -618,15 +618,15 @@ QWORD AmiGetQword40FromLe(void FAR *pAddr_p) | |||
618 | // | 618 | // |
619 | //--------------------------------------------------------------------------- | 619 | //--------------------------------------------------------------------------- |
620 | 620 | ||
621 | void AmiSetQword48ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p) | 621 | void AmiSetQword48ToBe(void *pAddr_p, QWORD qwQwordVal_p) |
622 | { | 622 | { |
623 | 623 | ||
624 | ((BYTE FAR *) pAddr_p)[0] = ((BYTE FAR *) & qwQwordVal_p)[5]; | 624 | ((BYTE *) pAddr_p)[0] = ((BYTE *) & qwQwordVal_p)[5]; |
625 | ((BYTE FAR *) pAddr_p)[1] = ((BYTE FAR *) & qwQwordVal_p)[4]; | 625 | ((BYTE *) pAddr_p)[1] = ((BYTE *) & qwQwordVal_p)[4]; |
626 | ((BYTE FAR *) pAddr_p)[2] = ((BYTE FAR *) & qwQwordVal_p)[3]; | 626 | ((BYTE *) pAddr_p)[2] = ((BYTE *) & qwQwordVal_p)[3]; |
627 | ((BYTE FAR *) pAddr_p)[3] = ((BYTE FAR *) & qwQwordVal_p)[2]; | 627 | ((BYTE *) pAddr_p)[3] = ((BYTE *) & qwQwordVal_p)[2]; |
628 | ((BYTE FAR *) pAddr_p)[4] = ((BYTE FAR *) & qwQwordVal_p)[1]; | 628 | ((BYTE *) pAddr_p)[4] = ((BYTE *) & qwQwordVal_p)[1]; |
629 | ((BYTE FAR *) pAddr_p)[5] = ((BYTE FAR *) & qwQwordVal_p)[0]; | 629 | ((BYTE *) pAddr_p)[5] = ((BYTE *) & qwQwordVal_p)[0]; |
630 | 630 | ||
631 | } | 631 | } |
632 | 632 | ||
@@ -645,11 +645,11 @@ void AmiSetQword48ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p) | |||
645 | // | 645 | // |
646 | //--------------------------------------------------------------------------- | 646 | //--------------------------------------------------------------------------- |
647 | 647 | ||
648 | void AmiSetQword48ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p) | 648 | void AmiSetQword48ToLe(void *pAddr_p, QWORD qwQwordVal_p) |
649 | { | 649 | { |
650 | 650 | ||
651 | ((DWORD FAR *) pAddr_p)[0] = ((DWORD FAR *) & qwQwordVal_p)[0]; | 651 | ((DWORD *) pAddr_p)[0] = ((DWORD *) & qwQwordVal_p)[0]; |
652 | ((WORD FAR *) pAddr_p)[2] = ((WORD FAR *) & qwQwordVal_p)[2]; | 652 | ((WORD *) pAddr_p)[2] = ((WORD *) & qwQwordVal_p)[2]; |
653 | 653 | ||
654 | } | 654 | } |
655 | 655 | ||
@@ -667,7 +667,7 @@ void AmiSetQword48ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p) | |||
667 | // | 667 | // |
668 | //--------------------------------------------------------------------------- | 668 | //--------------------------------------------------------------------------- |
669 | 669 | ||
670 | QWORD AmiGetQword48FromBe(void FAR *pAddr_p) | 670 | QWORD AmiGetQword48FromBe(void *pAddr_p) |
671 | { | 671 | { |
672 | 672 | ||
673 | tqwStruct qwStruct; | 673 | tqwStruct qwStruct; |
@@ -693,7 +693,7 @@ QWORD AmiGetQword48FromBe(void FAR *pAddr_p) | |||
693 | // | 693 | // |
694 | //--------------------------------------------------------------------------- | 694 | //--------------------------------------------------------------------------- |
695 | 695 | ||
696 | QWORD AmiGetQword48FromLe(void FAR *pAddr_p) | 696 | QWORD AmiGetQword48FromLe(void *pAddr_p) |
697 | { | 697 | { |
698 | 698 | ||
699 | tqwStruct qwStruct; | 699 | tqwStruct qwStruct; |
@@ -720,16 +720,16 @@ QWORD AmiGetQword48FromLe(void FAR *pAddr_p) | |||
720 | // | 720 | // |
721 | //--------------------------------------------------------------------------- | 721 | //--------------------------------------------------------------------------- |
722 | 722 | ||
723 | void AmiSetQword56ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p) | 723 | void AmiSetQword56ToBe(void *pAddr_p, QWORD qwQwordVal_p) |
724 | { | 724 | { |
725 | 725 | ||
726 | ((BYTE FAR *) pAddr_p)[0] = ((BYTE FAR *) & qwQwordVal_p)[6]; | 726 | ((BYTE *) pAddr_p)[0] = ((BYTE *) & qwQwordVal_p)[6]; |
727 | ((BYTE FAR *) pAddr_p)[1] = ((BYTE FAR *) & qwQwordVal_p)[5]; | 727 | ((BYTE *) pAddr_p)[1] = ((BYTE *) & qwQwordVal_p)[5]; |
728 | ((BYTE FAR *) pAddr_p)[2] = ((BYTE FAR *) & qwQwordVal_p)[4]; | 728 | ((BYTE *) pAddr_p)[2] = ((BYTE *) & qwQwordVal_p)[4]; |
729 | ((BYTE FAR *) pAddr_p)[3] = ((BYTE FAR *) & qwQwordVal_p)[3]; | 729 | ((BYTE *) pAddr_p)[3] = ((BYTE *) & qwQwordVal_p)[3]; |
730 | ((BYTE FAR *) pAddr_p)[4] = ((BYTE FAR *) & qwQwordVal_p)[2]; | 730 | ((BYTE *) pAddr_p)[4] = ((BYTE *) & qwQwordVal_p)[2]; |
731 | ((BYTE FAR *) pAddr_p)[5] = ((BYTE FAR *) & qwQwordVal_p)[1]; | 731 | ((BYTE *) pAddr_p)[5] = ((BYTE *) & qwQwordVal_p)[1]; |
732 | ((BYTE FAR *) pAddr_p)[6] = ((BYTE FAR *) & qwQwordVal_p)[0]; | 732 | ((BYTE *) pAddr_p)[6] = ((BYTE *) & qwQwordVal_p)[0]; |
733 | 733 | ||
734 | } | 734 | } |
735 | 735 | ||
@@ -748,12 +748,12 @@ void AmiSetQword56ToBe(void FAR *pAddr_p, QWORD qwQwordVal_p) | |||
748 | // | 748 | // |
749 | //--------------------------------------------------------------------------- | 749 | //--------------------------------------------------------------------------- |
750 | 750 | ||
751 | void AmiSetQword56ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p) | 751 | void AmiSetQword56ToLe(void *pAddr_p, QWORD qwQwordVal_p) |
752 | { | 752 | { |
753 | 753 | ||
754 | ((DWORD FAR *) pAddr_p)[0] = ((DWORD FAR *) & qwQwordVal_p)[0]; | 754 | ((DWORD *) pAddr_p)[0] = ((DWORD *) & qwQwordVal_p)[0]; |
755 | ((WORD FAR *) pAddr_p)[2] = ((WORD FAR *) & qwQwordVal_p)[2]; | 755 | ((WORD *) pAddr_p)[2] = ((WORD *) & qwQwordVal_p)[2]; |
756 | ((BYTE FAR *) pAddr_p)[6] = ((BYTE FAR *) & qwQwordVal_p)[6]; | 756 | ((BYTE *) pAddr_p)[6] = ((BYTE *) & qwQwordVal_p)[6]; |
757 | 757 | ||
758 | } | 758 | } |
759 | 759 | ||
@@ -771,7 +771,7 @@ void AmiSetQword56ToLe(void FAR *pAddr_p, QWORD qwQwordVal_p) | |||
771 | // | 771 | // |
772 | //--------------------------------------------------------------------------- | 772 | //--------------------------------------------------------------------------- |
773 | 773 | ||
774 | QWORD AmiGetQword56FromBe(void FAR *pAddr_p) | 774 | QWORD AmiGetQword56FromBe(void *pAddr_p) |
775 | { | 775 | { |
776 | 776 | ||
777 | tqwStruct qwStruct; | 777 | tqwStruct qwStruct; |
@@ -797,7 +797,7 @@ QWORD AmiGetQword56FromBe(void FAR *pAddr_p) | |||
797 | // | 797 | // |
798 | //--------------------------------------------------------------------------- | 798 | //--------------------------------------------------------------------------- |
799 | 799 | ||
800 | QWORD AmiGetQword56FromLe(void FAR *pAddr_p) | 800 | QWORD AmiGetQword56FromLe(void *pAddr_p) |
801 | { | 801 | { |
802 | 802 | ||
803 | tqwStruct qwStruct; | 803 | tqwStruct qwStruct; |
@@ -824,12 +824,11 @@ QWORD AmiGetQword56FromLe(void FAR *pAddr_p) | |||
824 | // | 824 | // |
825 | //--------------------------------------------------------------------------- | 825 | //--------------------------------------------------------------------------- |
826 | 826 | ||
827 | void AmiSetTimeOfDay(void FAR *pAddr_p, tTimeOfDay FAR *pTimeOfDay_p) | 827 | void AmiSetTimeOfDay(void *pAddr_p, tTimeOfDay *pTimeOfDay_p) |
828 | { | 828 | { |
829 | 829 | ||
830 | AmiSetDwordToLe(((BYTE FAR *) pAddr_p), | 830 | AmiSetDwordToLe(((BYTE *) pAddr_p), pTimeOfDay_p->m_dwMs & 0x0FFFFFFF); |
831 | pTimeOfDay_p->m_dwMs & 0x0FFFFFFF); | 831 | AmiSetWordToLe(((BYTE *) pAddr_p) + 4, pTimeOfDay_p->m_wDays); |
832 | AmiSetWordToLe(((BYTE FAR *) pAddr_p) + 4, pTimeOfDay_p->m_wDays); | ||
833 | 832 | ||
834 | } | 833 | } |
835 | 834 | ||
@@ -848,12 +847,11 @@ void AmiSetTimeOfDay(void FAR *pAddr_p, tTimeOfDay FAR *pTimeOfDay_p) | |||
848 | // | 847 | // |
849 | //--------------------------------------------------------------------------- | 848 | //--------------------------------------------------------------------------- |
850 | 849 | ||
851 | void AmiGetTimeOfDay(void FAR *pAddr_p, tTimeOfDay FAR *pTimeOfDay_p) | 850 | void AmiGetTimeOfDay(void *pAddr_p, tTimeOfDay *pTimeOfDay_p) |
852 | { | 851 | { |
853 | 852 | ||
854 | pTimeOfDay_p->m_dwMs = | 853 | pTimeOfDay_p->m_dwMs = AmiGetDwordFromLe(((BYTE *) pAddr_p)) & 0x0FFFFFFF; |
855 | AmiGetDwordFromLe(((BYTE FAR *) pAddr_p)) & 0x0FFFFFFF; | 854 | pTimeOfDay_p->m_wDays = AmiGetWordFromLe(((BYTE *) pAddr_p) + 4); |
856 | pTimeOfDay_p->m_wDays = AmiGetWordFromLe(((BYTE FAR *) pAddr_p) + 4); | ||
857 | 855 | ||
858 | } | 856 | } |
859 | 857 | ||