fix Clang/WinSDK warnings

This commit is contained in:
David Hrdlička
2021-03-21 01:59:46 +01:00
parent c54c4c842c
commit 10cc122925
18 changed files with 40 additions and 38 deletions

View File

@@ -132,7 +132,7 @@ get_addr(headland_t *dev, uint32_t addr, headland_mr_t *mr)
if (mr && mr->valid && (dev->cr[0] & 2) && (mr->mr & 0x200)) {
addr = (addr & 0x3fff) | ((mr->mr & 0x1F) << 14);
bank = (mr->mr >> 7) && 3;
bank = (mr->mr >> 7) & 3;
if (bank_shift[bank] >= 21)
addr |= (mr->mr & 0x060) << 14;

View File

@@ -366,7 +366,7 @@ hb4_init(const device_t *info)
hb4_t *dev = (hb4_t *)malloc(sizeof(hb4_t));
memset(dev, 0, sizeof(hb4_t));
dev->has_ide = (info->local && 0x886a);
dev->has_ide = (info->local & 0x886a);
pci_add_card(PCI_ADD_NORTHBRIDGE, um8881_read, um8881_write, dev); /* Device 10: UMC 8881x */
pci_add_card(PCI_ADD_SOUTHBRIDGE, um8886_read, um8886_write, dev); /* Device 12: UMC 8886xx */

View File

@@ -332,7 +332,7 @@ wd76c10_write(uint16_t addr, uint16_t val, void *priv)
case 0xf073:
dev->lock_reg = val & 0x00ff;
LOCK = !(val && 0x00da);
LOCK = !(val & 0x00da);
break;
}
}