1 |
|
/* |
2 |
|
* macos_util.cpp - MacOS definitions/utility functions |
3 |
|
* |
4 |
< |
* Basilisk II (C) 1997-1999 Christian Bauer |
4 |
> |
* Basilisk II (C) 1997-2000 Christian Bauer |
5 |
|
* |
6 |
|
* This program is free software; you can redistribute it and/or modify |
7 |
|
* it under the terms of the GNU General Public License as published by |
34 |
|
* Enqueue QElem to list |
35 |
|
*/ |
36 |
|
|
37 |
< |
void Enqueue(uint32 elem, uint32 list) |
37 |
> |
void EnqueueMac(uint32 elem, uint32 list) |
38 |
|
{ |
39 |
|
WriteMacInt32(elem + qLink, 0); |
40 |
|
if (!ReadMacInt32(list + qTail)) { |
56 |
|
uint32 e = ReadMacInt32(0x308 + qHead); |
57 |
|
while (e) { |
58 |
|
uint32 d = e - dsQLink; |
59 |
< |
if (ReadMacInt16(d + dsQDrive) == num) |
59 |
> |
if ((int)ReadMacInt16(d + dsQDrive) == num) |
60 |
|
return false; |
61 |
|
e = ReadMacInt32(e + qLink); |
62 |
|
} |