mirror of
https://github.com/86Box/86Box.git
synced 2026-02-21 17:15:32 -07:00
malloc to calloc
This commit is contained in:
@@ -358,8 +358,7 @@ ct_82c100_init(UNUSED(const device_t *info))
|
||||
{
|
||||
ct_82c100_t *dev;
|
||||
|
||||
dev = (ct_82c100_t *) malloc(sizeof(ct_82c100_t));
|
||||
memset(dev, 0x00, sizeof(ct_82c100_t));
|
||||
dev = (ct_82c100_t *) calloc(1, sizeof(ct_82c100_t));
|
||||
|
||||
ct_82c100_reset(dev);
|
||||
|
||||
|
||||
@@ -184,8 +184,7 @@ acc2168_close(void *priv)
|
||||
static void *
|
||||
acc2168_init(UNUSED(const device_t *info))
|
||||
{
|
||||
acc2168_t *dev = (acc2168_t *) malloc(sizeof(acc2168_t));
|
||||
memset(dev, 0, sizeof(acc2168_t));
|
||||
acc2168_t *dev = (acc2168_t *) calloc(1, sizeof(acc2168_t));
|
||||
|
||||
device_add(&port_92_device);
|
||||
io_sethandler(0x00f2, 0x0002, acc2168_read, NULL, NULL, acc2168_write, NULL, NULL, dev);
|
||||
|
||||
@@ -163,8 +163,7 @@ ali1409_close(void *priv)
|
||||
static void *
|
||||
ali1409_init(const device_t *info)
|
||||
{
|
||||
ali1409_t *dev = (ali1409_t *) malloc(sizeof(ali1409_t));
|
||||
memset(dev, 0, sizeof(ali1409_t));
|
||||
ali1409_t *dev = (ali1409_t *) calloc(1, sizeof(ali1409_t));
|
||||
|
||||
dev->cfg_locked = 1;
|
||||
|
||||
|
||||
@@ -331,8 +331,7 @@ ali1429_defaults(ali1429_t *dev)
|
||||
static void *
|
||||
ali1429_init(const device_t *info)
|
||||
{
|
||||
ali1429_t *dev = (ali1429_t *) malloc(sizeof(ali1429_t));
|
||||
memset(dev, 0, sizeof(ali1429_t));
|
||||
ali1429_t *dev = (ali1429_t *) calloc(1, sizeof(ali1429_t));
|
||||
|
||||
dev->cfg_locked = 1;
|
||||
GREEN = info->local;
|
||||
|
||||
@@ -282,8 +282,7 @@ ali1435_close(void *priv)
|
||||
static void *
|
||||
ali1435_init(UNUSED(const device_t *info))
|
||||
{
|
||||
ali1435_t *dev = (ali1435_t *) malloc(sizeof(ali1435_t));
|
||||
memset(dev, 0, sizeof(ali1435_t));
|
||||
ali1435_t *dev = (ali1435_t *) calloc(1, sizeof(ali1435_t));
|
||||
|
||||
dev->cfg_locked = 1;
|
||||
|
||||
|
||||
@@ -470,8 +470,7 @@ ali1489_close(void *priv)
|
||||
static void *
|
||||
ali1489_init(UNUSED(const device_t *info))
|
||||
{
|
||||
ali1489_t *dev = (ali1489_t *) malloc(sizeof(ali1489_t));
|
||||
memset(dev, 0, sizeof(ali1489_t));
|
||||
ali1489_t *dev = (ali1489_t *) calloc(1, sizeof(ali1489_t));
|
||||
|
||||
/* M1487/M1489
|
||||
22h Index Port
|
||||
|
||||
@@ -369,8 +369,7 @@ ali1531_close(void *priv)
|
||||
static void *
|
||||
ali1531_init(UNUSED(const device_t *info))
|
||||
{
|
||||
ali1531_t *dev = (ali1531_t *) malloc(sizeof(ali1531_t));
|
||||
memset(dev, 0, sizeof(ali1531_t));
|
||||
ali1531_t *dev = (ali1531_t *) calloc(1, sizeof(ali1531_t));
|
||||
|
||||
pci_add_card(PCI_ADD_NORTHBRIDGE, ali1531_read, ali1531_write, dev, &dev->pci_slot);
|
||||
|
||||
|
||||
@@ -643,8 +643,7 @@ ali1541_close(void *priv)
|
||||
static void *
|
||||
ali1541_init(UNUSED(const device_t *info))
|
||||
{
|
||||
ali1541_t *dev = (ali1541_t *) malloc(sizeof(ali1541_t));
|
||||
memset(dev, 0, sizeof(ali1541_t));
|
||||
ali1541_t *dev = (ali1541_t *) calloc(1, sizeof(ali1541_t));
|
||||
|
||||
pci_add_card(PCI_ADD_NORTHBRIDGE, ali1541_read, ali1541_write, dev, &dev->pci_slot);
|
||||
|
||||
|
||||
@@ -1599,8 +1599,7 @@ ali1543_close(void *priv)
|
||||
static void *
|
||||
ali1543_init(const device_t *info)
|
||||
{
|
||||
ali1543_t *dev = (ali1543_t *) malloc(sizeof(ali1543_t));
|
||||
memset(dev, 0, sizeof(ali1543_t));
|
||||
ali1543_t *dev = (ali1543_t *) calloc(1, sizeof(ali1543_t));
|
||||
|
||||
/* Device 02: M1533 Southbridge */
|
||||
pci_add_card(PCI_ADD_SOUTHBRIDGE, ali1533_read, ali1533_write, dev, &dev->pci_slot);
|
||||
|
||||
@@ -669,8 +669,7 @@ ali1621_close(void *priv)
|
||||
static void *
|
||||
ali1621_init(UNUSED(const device_t *info))
|
||||
{
|
||||
ali1621_t *dev = (ali1621_t *) malloc(sizeof(ali1621_t));
|
||||
memset(dev, 0, sizeof(ali1621_t));
|
||||
ali1621_t *dev = (ali1621_t *) calloc(1, sizeof(ali1621_t));
|
||||
|
||||
pci_add_card(PCI_ADD_NORTHBRIDGE, ali1621_read, ali1621_write, dev, &dev->pci_slot);
|
||||
|
||||
|
||||
@@ -466,8 +466,7 @@ ali6117_init(const device_t *info)
|
||||
|
||||
ali6117_log("ALI6117: init()\n");
|
||||
|
||||
ali6117_t *dev = (ali6117_t *) malloc(sizeof(ali6117_t));
|
||||
memset(dev, 0, sizeof(ali6117_t));
|
||||
ali6117_t *dev = (ali6117_t *) calloc(1, sizeof(ali6117_t));
|
||||
|
||||
dev->local = info->local;
|
||||
|
||||
|
||||
@@ -322,8 +322,7 @@ contaq_82c59x_close(void *priv)
|
||||
static void *
|
||||
contaq_82c59x_init(const device_t *info)
|
||||
{
|
||||
contaq_82c59x_t *dev = (contaq_82c59x_t *) malloc(sizeof(contaq_82c59x_t));
|
||||
memset(dev, 0x00, sizeof(contaq_82c59x_t));
|
||||
contaq_82c59x_t *dev = (contaq_82c59x_t *) calloc(1, sizeof(contaq_82c59x_t));
|
||||
|
||||
dev->green = info->local;
|
||||
|
||||
|
||||
@@ -164,8 +164,7 @@ cs4031_close(void *priv)
|
||||
static void *
|
||||
cs4031_init(UNUSED(const device_t *info))
|
||||
{
|
||||
cs4031_t *dev = (cs4031_t *) malloc(sizeof(cs4031_t));
|
||||
memset(dev, 0, sizeof(cs4031_t));
|
||||
cs4031_t *dev = (cs4031_t *) calloc(1, sizeof(cs4031_t));
|
||||
|
||||
dev->port_92 = device_add(&port_92_device);
|
||||
|
||||
|
||||
@@ -157,8 +157,7 @@ cs8230_close(void *priv)
|
||||
static void *
|
||||
cs8230_init(UNUSED(const device_t *info))
|
||||
{
|
||||
cs8230_t *cs8230 = (cs8230_t *) malloc(sizeof(cs8230_t));
|
||||
memset(cs8230, 0, sizeof(cs8230_t));
|
||||
cs8230_t *cs8230 = (cs8230_t *) calloc(1, sizeof(cs8230_t));
|
||||
|
||||
io_sethandler(0x0022, 0x0002, cs8230_read, NULL, NULL, cs8230_write, NULL, NULL, cs8230);
|
||||
|
||||
|
||||
@@ -137,8 +137,7 @@ et6000_close(void *priv)
|
||||
static void *
|
||||
et6000_init(UNUSED(const device_t *info))
|
||||
{
|
||||
et6000_t *dev = (et6000_t *) malloc(sizeof(et6000_t));
|
||||
memset(dev, 0, sizeof(et6000_t));
|
||||
et6000_t *dev = (et6000_t *) calloc(1, sizeof(et6000_t));
|
||||
|
||||
/* Port 92h */
|
||||
device_add(&port_92_device);
|
||||
|
||||
@@ -208,8 +208,7 @@ gc100_close(void *priv)
|
||||
static void *
|
||||
gc100_init(const device_t *info)
|
||||
{
|
||||
gc100_t *dev = (gc100_t *) malloc(sizeof(gc100_t));
|
||||
memset(dev, 0, sizeof(gc100_t));
|
||||
gc100_t *dev = (gc100_t *) calloc(1, sizeof(gc100_t));
|
||||
|
||||
dev->reg[0x2] = 0xff;
|
||||
dev->reg[0x3] = 0x0;
|
||||
|
||||
@@ -594,8 +594,7 @@ headland_init(const device_t *info)
|
||||
headland_t *dev;
|
||||
int ht386 = 0;
|
||||
|
||||
dev = (headland_t *) malloc(sizeof(headland_t));
|
||||
memset(dev, 0x00, sizeof(headland_t));
|
||||
dev = (headland_t *) calloc(1, sizeof(headland_t));
|
||||
|
||||
dev->has_cri = (info->local & HEADLAND_HAS_CRI);
|
||||
dev->has_sleep = (info->local & HEADLAND_HAS_SLEEP);
|
||||
|
||||
@@ -381,8 +381,7 @@ ims8848_close(void *priv)
|
||||
static void *
|
||||
ims8848_init(UNUSED(const device_t *info))
|
||||
{
|
||||
ims8848_t *dev = (ims8848_t *) malloc(sizeof(ims8848_t));
|
||||
memset(dev, 0, sizeof(ims8848_t));
|
||||
ims8848_t *dev = (ims8848_t *) calloc(1, sizeof(ims8848_t));
|
||||
|
||||
device_add(&port_92_device);
|
||||
|
||||
|
||||
@@ -533,8 +533,7 @@ i420ex_speed_changed(void *priv)
|
||||
static void *
|
||||
i420ex_init(const device_t *info)
|
||||
{
|
||||
i420ex_t *dev = (i420ex_t *) malloc(sizeof(i420ex_t));
|
||||
memset(dev, 0, sizeof(i420ex_t));
|
||||
i420ex_t *dev = (i420ex_t *) calloc(1, sizeof(i420ex_t));
|
||||
|
||||
dev->smram = smram_add();
|
||||
|
||||
|
||||
@@ -1608,11 +1608,9 @@ i4x0_close(void *priv)
|
||||
static void *
|
||||
i4x0_init(const device_t *info)
|
||||
{
|
||||
i4x0_t *dev = (i4x0_t *) malloc(sizeof(i4x0_t));
|
||||
i4x0_t *dev = (i4x0_t *) calloc(1, sizeof(i4x0_t));
|
||||
uint8_t *regs;
|
||||
|
||||
memset(dev, 0, sizeof(i4x0_t));
|
||||
|
||||
dev->smram_low = smram_add();
|
||||
dev->smram_high = smram_add();
|
||||
|
||||
|
||||
@@ -171,8 +171,7 @@ intel_82335_close(void *priv)
|
||||
static void *
|
||||
intel_82335_init(UNUSED(const device_t *info))
|
||||
{
|
||||
intel_82335_t *dev = (intel_82335_t *) malloc(sizeof(intel_82335_t));
|
||||
memset(dev, 0, sizeof(intel_82335_t));
|
||||
intel_82335_t *dev = (intel_82335_t *) calloc(1, sizeof(intel_82335_t));
|
||||
|
||||
memset(dev->regs, 0, sizeof(dev->regs));
|
||||
|
||||
|
||||
@@ -799,8 +799,8 @@ i450kx_close(void *priv)
|
||||
static void *
|
||||
i450kx_init(UNUSED(const device_t *info))
|
||||
{
|
||||
i450kx_t *dev = (i450kx_t *) malloc(sizeof(i450kx_t));
|
||||
memset(dev, 0, sizeof(i450kx_t));
|
||||
i450kx_t *dev = (i450kx_t *) calloc(1, sizeof(i450kx_t));
|
||||
|
||||
pci_add_card(PCI_ADD_NORTHBRIDGE, pb_read, pb_write, dev, &dev->pb_slot); /* Device 19h: Intel 450KX PCI Bridge PB */
|
||||
pci_add_card(PCI_ADD_NORTHBRIDGE_SEC, mc_read, mc_write, dev, &dev->mc_slot); /* Device 14h: Intel 450KX Memory Controller MC */
|
||||
|
||||
|
||||
@@ -1538,8 +1538,7 @@ piix_speed_changed(void *priv)
|
||||
static void *
|
||||
piix_init(const device_t *info)
|
||||
{
|
||||
piix_t *dev = (piix_t *) malloc(sizeof(piix_t));
|
||||
memset(dev, 0, sizeof(piix_t));
|
||||
piix_t *dev = (piix_t *) calloc(1, sizeof(piix_t));
|
||||
|
||||
dev->type = info->local & 0x0f;
|
||||
/* If (dev->type == 4) and (dev->rev & 0x08), then this is PIIX4E. */
|
||||
|
||||
@@ -508,8 +508,7 @@ sio_speed_changed(void *priv)
|
||||
static void *
|
||||
sio_init(const device_t *info)
|
||||
{
|
||||
sio_t *dev = (sio_t *) malloc(sizeof(sio_t));
|
||||
memset(dev, 0, sizeof(sio_t));
|
||||
sio_t *dev = (sio_t *) calloc(1, sizeof(sio_t));
|
||||
|
||||
pci_add_card(PCI_ADD_SOUTHBRIDGE, sio_read, sio_write, dev, &dev->pci_slot);
|
||||
|
||||
|
||||
@@ -906,8 +906,7 @@ neat_init(UNUSED(const device_t *info))
|
||||
uint8_t j;
|
||||
|
||||
/* Create an instance. */
|
||||
dev = (neat_t *) malloc(sizeof(neat_t));
|
||||
memset(dev, 0x00, sizeof(neat_t));
|
||||
dev = (neat_t *) calloc(1, sizeof(neat_t));
|
||||
|
||||
/* Get configured I/O address. */
|
||||
j = (dev->regs[REG_RB9] & RB9_BASE) >> RB9_BASE_SH;
|
||||
|
||||
@@ -134,8 +134,7 @@ olivetti_eva_close(void *priv)
|
||||
static void *
|
||||
olivetti_eva_init(UNUSED(const device_t *info))
|
||||
{
|
||||
olivetti_eva_t *dev = (olivetti_eva_t *) malloc(sizeof(olivetti_eva_t));
|
||||
memset(dev, 0, sizeof(olivetti_eva_t));
|
||||
olivetti_eva_t *dev = (olivetti_eva_t *) calloc(1, sizeof(olivetti_eva_t));
|
||||
|
||||
/* GA98 registers */
|
||||
dev->reg_065 = 0x00;
|
||||
|
||||
@@ -284,8 +284,7 @@ opti283_close(void *priv)
|
||||
static void *
|
||||
opti283_init(UNUSED(const device_t *info))
|
||||
{
|
||||
opti283_t *dev = (opti283_t *) malloc(sizeof(opti283_t));
|
||||
memset(dev, 0x00, sizeof(opti283_t));
|
||||
opti283_t *dev = (opti283_t *) calloc(1, sizeof(opti283_t));
|
||||
|
||||
io_sethandler(0x0022, 0x0001, opti283_read, NULL, NULL, opti283_write, NULL, NULL, dev);
|
||||
io_sethandler(0x0023, 0x0001, opti283_read, NULL, NULL, opti283_write, NULL, NULL, dev);
|
||||
|
||||
@@ -138,8 +138,7 @@ opti291_close(void *priv)
|
||||
static void *
|
||||
opti291_init(UNUSED(const device_t *info))
|
||||
{
|
||||
opti291_t *dev = (opti291_t *) malloc(sizeof(opti291_t));
|
||||
memset(dev, 0, sizeof(opti291_t));
|
||||
opti291_t *dev = (opti291_t *) calloc(1, sizeof(opti291_t));
|
||||
|
||||
io_sethandler(0x022, 0x0001, opti291_read, NULL, NULL, opti291_write, NULL, NULL, dev);
|
||||
io_sethandler(0x024, 0x0001, opti291_read, NULL, NULL, opti291_write, NULL, NULL, dev);
|
||||
|
||||
@@ -219,8 +219,7 @@ opti495_close(void *priv)
|
||||
static void *
|
||||
opti495_init(const device_t *info)
|
||||
{
|
||||
opti495_t *dev = (opti495_t *) malloc(sizeof(opti495_t));
|
||||
memset(dev, 0, sizeof(opti495_t));
|
||||
opti495_t *dev = (opti495_t *) calloc(1, sizeof(opti495_t));
|
||||
|
||||
device_add(&port_92_device);
|
||||
|
||||
|
||||
@@ -242,8 +242,7 @@ opti499_close(void *priv)
|
||||
static void *
|
||||
opti499_init(UNUSED(const device_t *info))
|
||||
{
|
||||
opti499_t *dev = (opti499_t *) malloc(sizeof(opti499_t));
|
||||
memset(dev, 0, sizeof(opti499_t));
|
||||
opti499_t *dev = (opti499_t *) calloc(1, sizeof(opti499_t));
|
||||
|
||||
device_add(&port_92_device);
|
||||
|
||||
|
||||
@@ -172,8 +172,7 @@ opti5x7_close(void *priv)
|
||||
static void *
|
||||
opti5x7_init(const device_t *info)
|
||||
{
|
||||
opti5x7_t *dev = (opti5x7_t *) malloc(sizeof(opti5x7_t));
|
||||
memset(dev, 0, sizeof(opti5x7_t));
|
||||
opti5x7_t *dev = (opti5x7_t *) calloc(1, sizeof(opti5x7_t));
|
||||
|
||||
dev->is_pci = info->local;
|
||||
|
||||
|
||||
@@ -394,8 +394,7 @@ opti822_close(void *priv)
|
||||
static void *
|
||||
opti822_init(UNUSED(const device_t *info))
|
||||
{
|
||||
opti822_t *dev = (opti822_t *) malloc(sizeof(opti822_t));
|
||||
memset(dev, 0, sizeof(opti822_t));
|
||||
opti822_t *dev = (opti822_t *) calloc(1, sizeof(opti822_t));
|
||||
|
||||
pci_add_card(PCI_ADD_NORTHBRIDGE, opti822_pci_read, opti822_pci_write, dev, &dev->pci_slot);
|
||||
|
||||
|
||||
@@ -259,8 +259,7 @@ opti895_close(void *priv)
|
||||
static void *
|
||||
opti895_init(const device_t *info)
|
||||
{
|
||||
opti895_t *dev = (opti895_t *) malloc(sizeof(opti895_t));
|
||||
memset(dev, 0, sizeof(opti895_t));
|
||||
opti895_t *dev = (opti895_t *) calloc(1, sizeof(opti895_t));
|
||||
|
||||
device_add(&port_92_device);
|
||||
|
||||
|
||||
@@ -1046,8 +1046,7 @@ static void *
|
||||
scamp_init(UNUSED(const device_t *info))
|
||||
{
|
||||
uint32_t addr;
|
||||
scamp_t *dev = (scamp_t *) malloc(sizeof(scamp_t));
|
||||
memset(dev, 0x00, sizeof(scamp_t));
|
||||
scamp_t *dev = (scamp_t *) calloc(1, sizeof(scamp_t));
|
||||
|
||||
dev->cfg_regs[CFG_ID] = ID_VL82C311;
|
||||
dev->cfg_enable = 1;
|
||||
|
||||
@@ -1403,8 +1403,7 @@ scat_init(const device_t *info)
|
||||
uint32_t k;
|
||||
int sx;
|
||||
|
||||
dev = (scat_t *) malloc(sizeof(scat_t));
|
||||
memset(dev, 0x00, sizeof(scat_t));
|
||||
dev = (scat_t *) calloc(1, sizeof(scat_t));
|
||||
dev->type = info->local;
|
||||
|
||||
sx = (dev->type == 32) ? 1 : 0;
|
||||
|
||||
@@ -732,8 +732,7 @@ sis_5571_close(void *priv)
|
||||
static void *
|
||||
sis_5571_init(UNUSED(const device_t *info))
|
||||
{
|
||||
sis_5571_t *dev = (sis_5571_t *) malloc(sizeof(sis_5571_t));
|
||||
memset(dev, 0x00, sizeof(sis_5571_t));
|
||||
sis_5571_t *dev = (sis_5571_t *) calloc(1, sizeof(sis_5571_t));
|
||||
|
||||
pci_add_card(PCI_ADD_NORTHBRIDGE, memory_pci_bridge_read, memory_pci_bridge_write, dev, &dev->nb_slot);
|
||||
pci_add_card(PCI_ADD_SOUTHBRIDGE, pci_isa_bridge_read, pci_isa_bridge_write, dev, &dev->sb_slot);
|
||||
|
||||
@@ -130,8 +130,7 @@ rabbit_close(void *priv)
|
||||
static void *
|
||||
rabbit_init(UNUSED(const device_t *info))
|
||||
{
|
||||
rabbit_t *dev = (rabbit_t *) malloc(sizeof(rabbit_t));
|
||||
memset(dev, 0, sizeof(rabbit_t));
|
||||
rabbit_t *dev = (rabbit_t *) calloc(1, sizeof(rabbit_t));
|
||||
|
||||
io_sethandler(0x0022, 0x0002, rabbit_read, NULL, NULL, rabbit_write, NULL, NULL, dev);
|
||||
|
||||
|
||||
@@ -637,8 +637,7 @@ static void
|
||||
*
|
||||
sis_85c496_init(const device_t *info)
|
||||
{
|
||||
sis_85c496_t *dev = malloc(sizeof(sis_85c496_t));
|
||||
memset(dev, 0x00, sizeof(sis_85c496_t));
|
||||
sis_85c496_t *dev = calloc(1, sizeof(sis_85c496_t));
|
||||
|
||||
dev->smram = smram_add();
|
||||
|
||||
|
||||
@@ -368,8 +368,7 @@ sis_85c4xx_close(void *priv)
|
||||
static void *
|
||||
sis_85c4xx_init(const device_t *info)
|
||||
{
|
||||
sis_85c4xx_t *dev = (sis_85c4xx_t *) malloc(sizeof(sis_85c4xx_t));
|
||||
memset(dev, 0, sizeof(sis_85c4xx_t));
|
||||
sis_85c4xx_t *dev = (sis_85c4xx_t *) calloc(1, sizeof(sis_85c4xx_t));
|
||||
|
||||
dev->is_471 = (info->local >> 8) & 0xff;
|
||||
|
||||
|
||||
@@ -912,8 +912,7 @@ stpc_init(const device_t *info)
|
||||
{
|
||||
stpc_log("STPC: init()\n");
|
||||
|
||||
stpc_t *dev = (stpc_t *) malloc(sizeof(stpc_t));
|
||||
memset(dev, 0, sizeof(stpc_t));
|
||||
stpc_t *dev = (stpc_t *) calloc(1, sizeof(stpc_t));
|
||||
|
||||
dev->local = info->local;
|
||||
|
||||
@@ -963,8 +962,7 @@ stpc_serial_init(UNUSED(const device_t *info))
|
||||
{
|
||||
stpc_log("STPC: serial_init()\n");
|
||||
|
||||
stpc_serial_t *dev = (stpc_serial_t *) malloc(sizeof(stpc_serial_t));
|
||||
memset(dev, 0, sizeof(stpc_serial_t));
|
||||
stpc_serial_t *dev = (stpc_serial_t *) calloc(1, sizeof(stpc_serial_t));
|
||||
|
||||
dev->uart[0] = device_add_inst(&ns16550_device, 1);
|
||||
dev->uart[1] = device_add_inst(&ns16550_device, 2);
|
||||
@@ -1076,8 +1074,7 @@ stpc_lpt_init(UNUSED(const device_t *info))
|
||||
{
|
||||
stpc_log("STPC: lpt_init()\n");
|
||||
|
||||
stpc_lpt_t *dev = (stpc_lpt_t *) malloc(sizeof(stpc_lpt_t));
|
||||
memset(dev, 0, sizeof(stpc_lpt_t));
|
||||
stpc_lpt_t *dev = (stpc_lpt_t *) calloc(1, sizeof(stpc_lpt_t));
|
||||
|
||||
stpc_lpt_reset(dev);
|
||||
|
||||
|
||||
@@ -392,8 +392,7 @@ umc_8886_close(void *priv)
|
||||
static void *
|
||||
umc_8886_init(const device_t *info)
|
||||
{
|
||||
umc_8886_t *dev = (umc_8886_t *) malloc(sizeof(umc_8886_t));
|
||||
memset(dev, 0, sizeof(umc_8886_t));
|
||||
umc_8886_t *dev = (umc_8886_t *) calloc(1, sizeof(umc_8886_t));
|
||||
|
||||
/* Device 12: UMC 8886xx */
|
||||
pci_add_card(PCI_ADD_SOUTHBRIDGE, umc_8886_read, umc_8886_write, dev, &dev->pci_slot);
|
||||
|
||||
@@ -450,8 +450,7 @@ ims8848_read(uint16_t addr, void *priv)
|
||||
static void *
|
||||
hb4_init(UNUSED(const device_t *info))
|
||||
{
|
||||
hb4_t *dev = (hb4_t *) malloc(sizeof(hb4_t));
|
||||
memset(dev, 0, sizeof(hb4_t));
|
||||
hb4_t *dev = (hb4_t *) calloc(1, sizeof(hb4_t));
|
||||
|
||||
pci_add_card(PCI_ADD_NORTHBRIDGE, hb4_read, hb4_write, dev, &dev->pci_slot); /* Device 10: UMC 8881x */
|
||||
|
||||
|
||||
@@ -725,8 +725,7 @@ via_apollo_reset(void *priv)
|
||||
static void *
|
||||
via_apollo_init(const device_t *info)
|
||||
{
|
||||
via_apollo_t *dev = (via_apollo_t *) malloc(sizeof(via_apollo_t));
|
||||
memset(dev, 0, sizeof(via_apollo_t));
|
||||
via_apollo_t *dev = (via_apollo_t *) calloc(1, sizeof(via_apollo_t));
|
||||
|
||||
dev->smram = smram_add();
|
||||
if (dev->id != VIA_8601)
|
||||
|
||||
@@ -1627,8 +1627,7 @@ pipc_reset(void *priv)
|
||||
static void *
|
||||
pipc_init(const device_t *info)
|
||||
{
|
||||
pipc_t *dev = (pipc_t *) malloc(sizeof(pipc_t));
|
||||
memset(dev, 0, sizeof(pipc_t));
|
||||
pipc_t *dev = (pipc_t *) calloc(1, sizeof(pipc_t));
|
||||
|
||||
pipc_log("PIPC: init()\n");
|
||||
|
||||
|
||||
@@ -342,8 +342,7 @@ vt82c49x_close(void *priv)
|
||||
static void *
|
||||
vt82c49x_init(const device_t *info)
|
||||
{
|
||||
vt82c49x_t *dev = (vt82c49x_t *) malloc(sizeof(vt82c49x_t));
|
||||
memset(dev, 0x00, sizeof(vt82c49x_t));
|
||||
vt82c49x_t *dev = (vt82c49x_t *) calloc(1, sizeof(vt82c49x_t));
|
||||
|
||||
dev->smram_smm = smram_add();
|
||||
dev->smram_low = smram_add();
|
||||
|
||||
@@ -167,7 +167,7 @@ vt82c505_in(uint16_t addr, void *priv)
|
||||
static void
|
||||
vt82c505_reset(void *priv)
|
||||
{
|
||||
vt82c505_t *dev = (vt82c505_t *) malloc(sizeof(vt82c505_t));
|
||||
vt82c505_t *dev = (vt82c505_t *) calloc(1, sizeof(vt82c505_t));
|
||||
|
||||
dev->pci_conf[0x04] = 0x07;
|
||||
dev->pci_conf[0x07] = 0x00;
|
||||
@@ -204,8 +204,7 @@ vt82c505_close(void *priv)
|
||||
static void *
|
||||
vt82c505_init(UNUSED(const device_t *info))
|
||||
{
|
||||
vt82c505_t *dev = (vt82c505_t *) malloc(sizeof(vt82c505_t));
|
||||
memset(dev, 0, sizeof(vt82c505_t));
|
||||
vt82c505_t *dev = (vt82c505_t *) calloc(1, sizeof(vt82c505_t));
|
||||
|
||||
pci_add_card(PCI_ADD_NORTHBRIDGE, vt82c505_read, vt82c505_write, dev, &dev->pci_slot);
|
||||
|
||||
|
||||
@@ -180,8 +180,7 @@ vl82c480_close(void *priv)
|
||||
static void *
|
||||
vl82c480_init(const device_t *info)
|
||||
{
|
||||
vl82c480_t *dev = (vl82c480_t *) malloc(sizeof(vl82c480_t));
|
||||
memset(dev, 0, sizeof(vl82c480_t));
|
||||
vl82c480_t *dev = (vl82c480_t *) calloc(1, sizeof(vl82c480_t));
|
||||
|
||||
dev->regs[0x00] = info->local;
|
||||
dev->regs[0x01] = 0xff;
|
||||
|
||||
@@ -884,7 +884,7 @@ wd76c10_init(const device_t *info)
|
||||
wd76c10_t *dev = (wd76c10_t *) calloc(1, sizeof(wd76c10_t));
|
||||
uint32_t total_mem = mem_size << 10;
|
||||
uint32_t accum_mem = 0x00000000;
|
||||
ram_bank_t *rb;
|
||||
ram_bank_t *rb = NULL;
|
||||
|
||||
/* Calculate the physical RAM banks. */
|
||||
for (uint8_t i = 0; i < 4; i++) {
|
||||
|
||||
@@ -113,8 +113,7 @@ cart_image_load(int drive, char *fn)
|
||||
(void) !fread(&base, 1, 2, fp);
|
||||
base <<= 4;
|
||||
fseek(fp, 0x00000200, SEEK_SET);
|
||||
carts[drive].buf = (uint8_t *) malloc(size);
|
||||
memset(carts[drive].buf, 0x00, size);
|
||||
carts[drive].buf = (uint8_t *) calloc(1, size);
|
||||
(void) !fread(carts[drive].buf, 1, size, fp);
|
||||
fclose(fp);
|
||||
} else {
|
||||
@@ -122,8 +121,7 @@ cart_image_load(int drive, char *fn)
|
||||
if (size == 32768)
|
||||
base += 0x8000;
|
||||
fseek(fp, 0x00000000, SEEK_SET);
|
||||
carts[drive].buf = (uint8_t *) malloc(size);
|
||||
memset(carts[drive].buf, 0x00, size);
|
||||
carts[drive].buf = (uint8_t *) calloc(1, size);
|
||||
(void) !fread(carts[drive].buf, 1, size, fp);
|
||||
fclose(fp);
|
||||
}
|
||||
|
||||
@@ -131,9 +131,7 @@ pc_cas_free(pc_cassette_t *cas)
|
||||
pc_cassette_t *
|
||||
pc_cas_new(void)
|
||||
{
|
||||
pc_cassette_t *cas;
|
||||
|
||||
cas = malloc(sizeof(pc_cassette_t));
|
||||
pc_cassette_t *cas = calloc(1, sizeof( pc_cassette_t));
|
||||
|
||||
if (cas == NULL) {
|
||||
return (NULL);
|
||||
|
||||
@@ -1181,8 +1181,7 @@ ics9xxx_find_bus_match(ics9xxx_t *dev, uint32_t bus, uint8_t preset_mask, uint8_
|
||||
static void *
|
||||
ics9xxx_init(const device_t *info)
|
||||
{
|
||||
ics9xxx_t *dev = (ics9xxx_t *) malloc(sizeof(ics9xxx_t));
|
||||
memset(dev, 0, sizeof(ics9xxx_t));
|
||||
ics9xxx_t *dev = (ics9xxx_t *) calloc(1, sizeof(ics9xxx_t));
|
||||
|
||||
dev->model_idx = info->local;
|
||||
dev->model = (ics9xxx_model_t *) &ics9xxx_models[dev->model_idx];
|
||||
@@ -1267,8 +1266,7 @@ ics9xxx_close(void *priv)
|
||||
device_t *
|
||||
ics9xxx_get(uint8_t model)
|
||||
{
|
||||
device_t *dev = (device_t *) malloc(sizeof(device_t));
|
||||
memset(dev, 0, sizeof(device_t));
|
||||
device_t *dev = (device_t *) calloc(1, sizeof(device_t));
|
||||
|
||||
dev->name = "ICS9xxx-xx Clock Generator";
|
||||
dev->local = model;
|
||||
|
||||
@@ -305,8 +305,7 @@ hasp_read_status(void *priv)
|
||||
static void *
|
||||
hasp_init(void *lpt, int type)
|
||||
{
|
||||
hasp_t *dev = malloc(sizeof(hasp_t));
|
||||
memset(dev, 0, sizeof(hasp_t));
|
||||
hasp_t *dev = calloc(1, sizeof(hasp_t));
|
||||
|
||||
hasp_log("HASP: init(%d)\n", type);
|
||||
|
||||
|
||||
@@ -282,8 +282,7 @@ gl518sm_close(void *priv)
|
||||
static void *
|
||||
gl518sm_init(const device_t *info)
|
||||
{
|
||||
gl518sm_t *dev = (gl518sm_t *) malloc(sizeof(gl518sm_t));
|
||||
memset(dev, 0, sizeof(gl518sm_t));
|
||||
gl518sm_t *dev = (gl518sm_t *) calloc(1, sizeof(gl518sm_t));
|
||||
|
||||
dev->local = info->local;
|
||||
|
||||
|
||||
@@ -216,8 +216,7 @@ lm75_close(void *priv)
|
||||
static void *
|
||||
lm75_init(const device_t *info)
|
||||
{
|
||||
lm75_t *dev = (lm75_t *) malloc(sizeof(lm75_t));
|
||||
memset(dev, 0, sizeof(lm75_t));
|
||||
lm75_t *dev = (lm75_t *) calloc(1, sizeof(lm75_t));
|
||||
|
||||
dev->local = info->local;
|
||||
|
||||
|
||||
@@ -771,8 +771,7 @@ lm78_close(void *priv)
|
||||
static void *
|
||||
lm78_init(const device_t *info)
|
||||
{
|
||||
lm78_t *dev = (lm78_t *) malloc(sizeof(lm78_t));
|
||||
memset(dev, 0, sizeof(lm78_t));
|
||||
lm78_t *dev = (lm78_t *) calloc(1, sizeof(lm78_t));
|
||||
|
||||
dev->local = info->local;
|
||||
|
||||
|
||||
@@ -183,8 +183,7 @@ vt82c686_close(void *priv)
|
||||
static void *
|
||||
vt82c686_init(UNUSED(const device_t *info))
|
||||
{
|
||||
vt82c686_t *dev = (vt82c686_t *) malloc(sizeof(vt82c686_t));
|
||||
memset(dev, 0, sizeof(vt82c686_t));
|
||||
vt82c686_t *dev = (vt82c686_t *) calloc(1, sizeof(vt82c686_t));
|
||||
|
||||
/* Set default values. Since this hardware monitor has a complex voltage factor system,
|
||||
the values struct contains voltage values *before* applying their respective factors. */
|
||||
|
||||
@@ -67,8 +67,7 @@ i2c_log(const char *fmt, ...)
|
||||
void *
|
||||
i2c_addbus(char *name)
|
||||
{
|
||||
i2c_bus_t *bus = (i2c_bus_t *) malloc(sizeof(i2c_bus_t));
|
||||
memset(bus, 0, sizeof(i2c_bus_t));
|
||||
i2c_bus_t *bus = (i2c_bus_t *) calloc(1, sizeof(i2c_bus_t));
|
||||
|
||||
bus->name = name;
|
||||
|
||||
@@ -127,8 +126,7 @@ i2c_sethandler(void *bus_handle, uint8_t base, int size,
|
||||
|
||||
for (int c = 0; c < size; c++) {
|
||||
p = bus->last[base + c];
|
||||
q = (i2c_t *) malloc(sizeof(i2c_t));
|
||||
memset(q, 0, sizeof(i2c_t));
|
||||
q = (i2c_t *) calloc(1, sizeof(i2c_t));
|
||||
if (p) {
|
||||
p->next = q;
|
||||
q->prev = p;
|
||||
|
||||
@@ -59,8 +59,7 @@ i2c_gpio_log(int level, const char *fmt, ...)
|
||||
void *
|
||||
i2c_gpio_init(char *bus_name)
|
||||
{
|
||||
i2c_gpio_t *dev = (i2c_gpio_t *) malloc(sizeof(i2c_gpio_t));
|
||||
memset(dev, 0, sizeof(i2c_gpio_t));
|
||||
i2c_gpio_t *dev = (i2c_gpio_t *) calloc(1, sizeof(i2c_gpio_t));
|
||||
|
||||
i2c_gpio_log(1, "I2C GPIO %s: init()\n", bus_name);
|
||||
|
||||
|
||||
@@ -483,8 +483,7 @@ isamem_init(const device_t *info)
|
||||
uint8_t *ptr;
|
||||
|
||||
/* Find our device and create an instance. */
|
||||
dev = (memdev_t *) malloc(sizeof(memdev_t));
|
||||
memset(dev, 0x00, sizeof(memdev_t));
|
||||
dev = (memdev_t *) calloc(1, sizeof(memdev_t));
|
||||
dev->name = info->name;
|
||||
dev->board = info->local;
|
||||
|
||||
|
||||
@@ -679,7 +679,7 @@ isapnp_write_data(UNUSED(uint16_t addr), uint8_t val, void *priv)
|
||||
static void *
|
||||
isapnp_init(UNUSED(const device_t *info))
|
||||
{
|
||||
isapnp_t *dev = (isapnp_t *) malloc(sizeof(isapnp_t));
|
||||
isapnp_t *dev = (isapnp_t *) calloc(1, sizeof(isapnp_t));
|
||||
memset(dev, 0, sizeof(isapnp_t));
|
||||
|
||||
io_sethandler(0x279, 1, NULL, NULL, NULL, isapnp_write_addr, NULL, NULL, dev);
|
||||
@@ -728,8 +728,7 @@ isapnp_add_card(uint8_t *rom, uint16_t rom_size,
|
||||
if (!dev)
|
||||
dev = (isapnp_t *) device_add(&isapnp_device);
|
||||
|
||||
isapnp_card_t *card = (isapnp_card_t *) malloc(sizeof(isapnp_card_t));
|
||||
memset(card, 0, sizeof(isapnp_card_t));
|
||||
isapnp_card_t *card = (isapnp_card_t *) calloc(1, sizeof(isapnp_card_t));
|
||||
|
||||
card->enable = 1;
|
||||
card->priv = priv;
|
||||
|
||||
@@ -520,8 +520,7 @@ isartc_init(const device_t *info)
|
||||
is_at = is_at || !strcmp(machine_get_internal_name(), "xi8088");
|
||||
|
||||
/* Create a device instance. */
|
||||
dev = (rtcdev_t *) malloc(sizeof(rtcdev_t));
|
||||
memset(dev, 0x00, sizeof(rtcdev_t));
|
||||
dev = (rtcdev_t *) calloc(1, sizeof(rtcdev_t));
|
||||
dev->name = info->name;
|
||||
dev->board = info->local;
|
||||
dev->irq = -1;
|
||||
|
||||
@@ -2282,8 +2282,7 @@ kbc_at_init(const device_t *info)
|
||||
atkbc_t *dev;
|
||||
int max_ports;
|
||||
|
||||
dev = (atkbc_t *) malloc(sizeof(atkbc_t));
|
||||
memset(dev, 0x00, sizeof(atkbc_t));
|
||||
dev = (atkbc_t *) calloc(1, sizeof(atkbc_t));
|
||||
|
||||
dev->flags = info->local;
|
||||
|
||||
@@ -2393,8 +2392,7 @@ kbc_at_init(const device_t *info)
|
||||
#endif
|
||||
|
||||
for (int i = 0; i < max_ports; i++) {
|
||||
kbc_at_ports[i] = (kbc_at_port_t *) malloc(sizeof(kbc_at_port_t));
|
||||
memset(kbc_at_ports[i], 0x00, sizeof(kbc_at_port_t));
|
||||
kbc_at_ports[i] = (kbc_at_port_t *) calloc(1, sizeof(kbc_at_port_t));
|
||||
kbc_at_ports[i]->out_new = -1;
|
||||
}
|
||||
|
||||
|
||||
@@ -1000,8 +1000,7 @@ kbd_init(const device_t *info)
|
||||
{
|
||||
xtkbd_t *kbd;
|
||||
|
||||
kbd = (xtkbd_t *) malloc(sizeof(xtkbd_t));
|
||||
memset(kbd, 0x00, sizeof(xtkbd_t));
|
||||
kbd = (xtkbd_t *) calloc(1, sizeof(xtkbd_t));
|
||||
|
||||
io_sethandler(0x0060, 4,
|
||||
kbd_read, NULL, NULL, kbd_write, NULL, NULL, kbd);
|
||||
|
||||
@@ -614,8 +614,7 @@ bm_init(const device_t *info)
|
||||
mouse_t *dev;
|
||||
int hz;
|
||||
|
||||
dev = (mouse_t *) malloc(sizeof(mouse_t));
|
||||
memset(dev, 0x00, sizeof(mouse_t));
|
||||
dev = (mouse_t *) calloc(1, sizeof(mouse_t));
|
||||
|
||||
if ((info->local & ~MOUSE_TYPE_ONBOARD) == MOUSE_TYPE_INPORT)
|
||||
dev->flags = FLAG_INPORT;
|
||||
|
||||
@@ -128,8 +128,7 @@ mtouch_initnvr(void *priv)
|
||||
FILE *fp;
|
||||
|
||||
/* Allocate and initialize the EEPROM. */
|
||||
dev->nvr = (uint8_t *) malloc(NVR_SIZE);
|
||||
memset(dev->nvr, 0x00, NVR_SIZE);
|
||||
dev->nvr = (uint8_t *) calloc(1, NVR_SIZE);
|
||||
|
||||
fp = nvr_fopen(dev->nvr_path, "rb");
|
||||
if (fp) {
|
||||
|
||||
@@ -845,8 +845,7 @@ sermouse_init(const device_t *info)
|
||||
void (*dev_write)(struct serial_s *serial, void *priv, uint8_t data);
|
||||
void (*transmit_period_callback)(struct serial_s *serial, void *priv, double transmit_period);
|
||||
|
||||
dev = (mouse_t *) malloc(sizeof(mouse_t));
|
||||
memset(dev, 0x00, sizeof(mouse_t));
|
||||
dev = (mouse_t *) calloc(1, sizeof(mouse_t));
|
||||
dev->name = info->name;
|
||||
dev->but = device_get_config_int("buttons");
|
||||
dev->rev = device_get_config_int("revision");
|
||||
|
||||
@@ -491,8 +491,7 @@ pci_bridge_init(const device_t *info)
|
||||
uint8_t interrupt_mask;
|
||||
uint8_t slot_count;
|
||||
|
||||
pci_bridge_t *dev = (pci_bridge_t *) malloc(sizeof(pci_bridge_t));
|
||||
memset(dev, 0, sizeof(pci_bridge_t));
|
||||
pci_bridge_t *dev = (pci_bridge_t *) calloc(1, sizeof(pci_bridge_t));
|
||||
|
||||
dev->local = info->local;
|
||||
dev->bus_index = pci_register_bus();
|
||||
|
||||
@@ -110,8 +110,7 @@ phoenix_486_jumper_close(void *priv)
|
||||
static void *
|
||||
phoenix_486_jumper_init(const device_t *info)
|
||||
{
|
||||
phoenix_486_jumper_t *dev = (phoenix_486_jumper_t *) malloc(sizeof(phoenix_486_jumper_t));
|
||||
memset(dev, 0, sizeof(phoenix_486_jumper_t));
|
||||
phoenix_486_jumper_t *dev = (phoenix_486_jumper_t *) calloc(1, sizeof(phoenix_486_jumper_t));
|
||||
|
||||
dev->type = info->local;
|
||||
|
||||
|
||||
@@ -914,8 +914,7 @@ serial_reset(void *priv)
|
||||
static void *
|
||||
serial_init(const device_t *info)
|
||||
{
|
||||
serial_t *dev = (serial_t *) malloc(sizeof(serial_t));
|
||||
memset(dev, 0, sizeof(serial_t));
|
||||
serial_t *dev = (serial_t *) calloc(1, sizeof(serial_t));
|
||||
|
||||
dev->inst = next_inst;
|
||||
|
||||
|
||||
@@ -178,8 +178,7 @@ serial_passthrough_dev_init(const device_t *info)
|
||||
{
|
||||
serial_passthrough_t *dev;
|
||||
|
||||
dev = (serial_passthrough_t *) malloc(sizeof(serial_passthrough_t));
|
||||
memset(dev, 0, sizeof(serial_passthrough_t));
|
||||
dev = (serial_passthrough_t *) calloc(1, sizeof(serial_passthrough_t));
|
||||
dev->mode = device_get_config_int("mode");
|
||||
|
||||
dev->port = device_get_instance() - 1;
|
||||
|
||||
@@ -273,7 +273,7 @@ smbus_ali7101_reset(void *priv)
|
||||
static void *
|
||||
smbus_ali7101_init(const device_t *info)
|
||||
{
|
||||
smbus_ali7101_t *dev = (smbus_ali7101_t *) malloc(sizeof(smbus_ali7101_t));
|
||||
smbus_ali7101_t *dev = (smbus_ali7101_t *) calloc(1, sizeof(smbus_ali7101_t));
|
||||
memset(dev, 0, sizeof(smbus_ali7101_t));
|
||||
|
||||
dev->local = info->local;
|
||||
|
||||
@@ -357,8 +357,7 @@ smbus_piix4_setclock(smbus_piix4_t *dev, int clock)
|
||||
static void *
|
||||
smbus_piix4_init(const device_t *info)
|
||||
{
|
||||
smbus_piix4_t *dev = (smbus_piix4_t *) malloc(sizeof(smbus_piix4_t));
|
||||
memset(dev, 0, sizeof(smbus_piix4_t));
|
||||
smbus_piix4_t *dev = (smbus_piix4_t *) calloc(1, sizeof(smbus_piix4_t));
|
||||
|
||||
dev->local = info->local;
|
||||
/* We save the I2C bus handle on dev but use i2c_smbus for all operations because
|
||||
|
||||
@@ -343,8 +343,7 @@ smbus_sis5595_reset(void *priv)
|
||||
static void *
|
||||
smbus_sis5595_init(const device_t *info)
|
||||
{
|
||||
smbus_sis5595_t *dev = (smbus_sis5595_t *) malloc(sizeof(smbus_sis5595_t));
|
||||
memset(dev, 0, sizeof(smbus_sis5595_t));
|
||||
smbus_sis5595_t *dev = (smbus_sis5595_t *) calloc(1, sizeof(smbus_sis5595_t));
|
||||
|
||||
dev->local = info->local;
|
||||
|
||||
|
||||
@@ -920,8 +920,7 @@ wd1007vse1_init(UNUSED(const device_t *info))
|
||||
{
|
||||
int c;
|
||||
|
||||
esdi_t *esdi = malloc(sizeof(esdi_t));
|
||||
memset(esdi, 0x00, sizeof(esdi_t));
|
||||
esdi_t *esdi = calloc(1, sizeof(esdi_t));
|
||||
|
||||
c = 0;
|
||||
for (uint8_t d = 0; d < HDD_NUM; d++) {
|
||||
|
||||
@@ -1249,10 +1249,9 @@ esdi_init(UNUSED(const device_t *info))
|
||||
uint8_t c;
|
||||
uint8_t i;
|
||||
|
||||
dev = malloc(sizeof(esdi_t));
|
||||
dev = calloc(1, sizeof(esdi_t));
|
||||
if (dev == NULL)
|
||||
return (NULL);
|
||||
memset(dev, 0x00, sizeof(esdi_t));
|
||||
|
||||
/* Mark as unconfigured. */
|
||||
dev->irq_status = 0xff;
|
||||
|
||||
@@ -504,8 +504,7 @@ cmd640_close(void *priv)
|
||||
static void *
|
||||
cmd640_init(const device_t *info)
|
||||
{
|
||||
cmd640_t *dev = (cmd640_t *) malloc(sizeof(cmd640_t));
|
||||
memset(dev, 0x00, sizeof(cmd640_t));
|
||||
cmd640_t *dev = (cmd640_t *) calloc(1, sizeof(cmd640_t));
|
||||
|
||||
dev->id = next_id | 0x60;
|
||||
|
||||
|
||||
@@ -391,8 +391,7 @@ cmd646_close(void *priv)
|
||||
static void *
|
||||
cmd646_init(const device_t *info)
|
||||
{
|
||||
cmd646_t *dev = (cmd646_t *) malloc(sizeof(cmd646_t));
|
||||
memset(dev, 0x00, sizeof(cmd646_t));
|
||||
cmd646_t *dev = (cmd646_t *) calloc(1, sizeof(cmd646_t));
|
||||
|
||||
dev->local = info->local;
|
||||
|
||||
|
||||
@@ -317,8 +317,7 @@ opti611_close(void *priv)
|
||||
static void *
|
||||
opti611_init(UNUSED(const device_t *info))
|
||||
{
|
||||
opti611_t *dev = (opti611_t *) malloc(sizeof(opti611_t));
|
||||
memset(dev, 0, sizeof(opti611_t));
|
||||
opti611_t *dev = (opti611_t *) calloc(1, sizeof(opti611_t));
|
||||
|
||||
dev->is_sec = info->local;
|
||||
|
||||
|
||||
@@ -578,8 +578,7 @@ sff_close(void *priv)
|
||||
static void *
|
||||
sff_init(UNUSED(const device_t *info))
|
||||
{
|
||||
sff8038i_t *dev = (sff8038i_t *) malloc(sizeof(sff8038i_t));
|
||||
memset(dev, 0, sizeof(sff8038i_t));
|
||||
sff8038i_t *dev = (sff8038i_t *) calloc(1, sizeof(sff8038i_t));
|
||||
|
||||
/* Make sure to only add IDE once. */
|
||||
if (next_id == 0)
|
||||
|
||||
@@ -353,8 +353,7 @@ w83769f_close(void *priv)
|
||||
static void *
|
||||
w83769f_init(const device_t *info)
|
||||
{
|
||||
w83769f_t *dev = (w83769f_t *) malloc(sizeof(w83769f_t));
|
||||
memset(dev, 0x00, sizeof(w83769f_t));
|
||||
w83769f_t *dev = (w83769f_t *) calloc(1, sizeof(w83769f_t));
|
||||
|
||||
dev->id = next_id | 0x60;
|
||||
|
||||
|
||||
@@ -744,8 +744,7 @@ mfm_init(UNUSED(const device_t *info))
|
||||
int c;
|
||||
|
||||
st506_at_log("WD1003: ISA MFM/RLL Fixed Disk Adapter initializing ...\n");
|
||||
mfm = malloc(sizeof(mfm_t));
|
||||
memset(mfm, 0x00, sizeof(mfm_t));
|
||||
mfm = calloc(1, sizeof(mfm_t));
|
||||
|
||||
c = 0;
|
||||
for (uint8_t d = 0; d < HDD_NUM; d++) {
|
||||
|
||||
@@ -1627,8 +1627,7 @@ st506_init(const device_t *info)
|
||||
int i;
|
||||
int c;
|
||||
|
||||
dev = (hdc_t *) malloc(sizeof(hdc_t));
|
||||
memset(dev, 0x00, sizeof(hdc_t));
|
||||
dev = (hdc_t *) calloc(1, sizeof(hdc_t));
|
||||
dev->type = info->local & 255;
|
||||
|
||||
/* Set defaults for the controller. */
|
||||
|
||||
@@ -1000,8 +1000,7 @@ xta_init(const device_t *info)
|
||||
int max = XTA_NUM;
|
||||
|
||||
/* Allocate and initialize device block. */
|
||||
dev = malloc(sizeof(hdc_t));
|
||||
memset(dev, 0x00, sizeof(hdc_t));
|
||||
dev = calloc(1, sizeof(hdc_t));
|
||||
dev->type = info->local;
|
||||
|
||||
/* Do per-controller-type setup. */
|
||||
|
||||
@@ -132,13 +132,11 @@ xtide_read(uint16_t port, void *priv)
|
||||
static void *
|
||||
xtide_init(const device_t *info)
|
||||
{
|
||||
xtide_t *xtide = malloc(sizeof(xtide_t));
|
||||
xtide_t *xtide = calloc(1, sizeof(xtide_t));
|
||||
|
||||
memset(xtide, 0x00, sizeof(xtide_t));
|
||||
|
||||
rom_init(&xtide->bios_rom,
|
||||
device_get_bios_file(info, device_get_config_bios("bios"), 0),
|
||||
0xc8000, 0x2000, 0x1fff, 0, MEM_MAPPING_EXTERNAL);
|
||||
rom_init(&xtide->bios_rom,
|
||||
device_get_bios_file(info, device_get_config_bios("bios"), 0),
|
||||
0xc8000, 0x2000, 0x1fff, 0, MEM_MAPPING_EXTERNAL);
|
||||
|
||||
xtide->ide_board = ide_xtide_init();
|
||||
|
||||
@@ -152,13 +150,11 @@ xtide_init(const device_t *info)
|
||||
static void *
|
||||
xtide_at_init(const device_t *info)
|
||||
{
|
||||
xtide_t *xtide = malloc(sizeof(xtide_t));
|
||||
xtide_t *xtide = calloc(1, sizeof(xtide_t));
|
||||
|
||||
memset(xtide, 0x00, sizeof(xtide_t));
|
||||
|
||||
rom_init(&xtide->bios_rom,
|
||||
device_get_bios_file(info, device_get_config_bios("bios"), 0),
|
||||
0xc8000, 0x2000, 0x1fff, 0, MEM_MAPPING_EXTERNAL);
|
||||
rom_init(&xtide->bios_rom,
|
||||
device_get_bios_file(info, device_get_config_bios("bios"), 0),
|
||||
0xc8000, 0x2000, 0x1fff, 0, MEM_MAPPING_EXTERNAL);
|
||||
|
||||
device_add(&ide_isa_2ch_device);
|
||||
|
||||
@@ -168,9 +164,7 @@ xtide_at_init(const device_t *info)
|
||||
static void *
|
||||
xtide_acculogic_init(UNUSED(const device_t *info))
|
||||
{
|
||||
xtide_t *xtide = malloc(sizeof(xtide_t));
|
||||
|
||||
memset(xtide, 0x00, sizeof(xtide_t));
|
||||
xtide_t *xtide = calloc(1, sizeof(xtide_t));
|
||||
|
||||
rom_init(&xtide->bios_rom, ROM_PATH_PS2,
|
||||
0xc8000, 0x2000, 0x1fff, 0, MEM_MAPPING_EXTERNAL);
|
||||
@@ -203,9 +197,7 @@ xtide_close(void *priv)
|
||||
static void *
|
||||
xtide_at_ps2_init(UNUSED(const device_t *info))
|
||||
{
|
||||
xtide_t *xtide = malloc(sizeof(xtide_t));
|
||||
|
||||
memset(xtide, 0x00, sizeof(xtide_t));
|
||||
xtide_t *xtide = calloc(1, sizeof(xtide_t));
|
||||
|
||||
rom_init(&xtide->bios_rom, ROM_PATH_PS2AT,
|
||||
0xc8000, 0x2000, 0x1fff, 0, MEM_MAPPING_EXTERNAL);
|
||||
|
||||
@@ -2314,8 +2314,7 @@ fdc_close(void *priv)
|
||||
static void *
|
||||
fdc_init(const device_t *info)
|
||||
{
|
||||
fdc_t *fdc = (fdc_t *) malloc(sizeof(fdc_t));
|
||||
memset(fdc, 0, sizeof(fdc_t));
|
||||
fdc_t *fdc = (fdc_t *) calloc(1, sizeof(fdc_t));
|
||||
|
||||
fdc->flags = info->local;
|
||||
|
||||
|
||||
@@ -90,8 +90,7 @@ b215_close(void *priv)
|
||||
static void *
|
||||
b215_init(UNUSED(const device_t *info))
|
||||
{
|
||||
b215_t *dev = (b215_t *) malloc(sizeof(b215_t));
|
||||
memset(dev, 0, sizeof(b215_t));
|
||||
b215_t *dev = (b215_t *) calloc(1, sizeof(b215_t));
|
||||
|
||||
rom_init(&dev->rom, ROM_B215, ROM_ADDR, 0x2000, 0x1fff, 0, MEM_MAPPING_EXTERNAL);
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
* Authors: Jasmine Iwanek, <jasmine@iwanek.co.uk>
|
||||
* Miran Grca, <mgrca8@gmail.com>
|
||||
*
|
||||
* Copyright 2022-2024 Jasmine Iwanek.
|
||||
* Copyright 2022-2025 Jasmine Iwanek.
|
||||
* Copyright 2024 Miran Grca.
|
||||
*/
|
||||
#include <stdarg.h>
|
||||
|
||||
@@ -97,8 +97,7 @@ pii_init(const device_t *info)
|
||||
{
|
||||
pii_t *dev;
|
||||
|
||||
dev = (pii_t *) malloc(sizeof(pii_t));
|
||||
memset(dev, 0, sizeof(pii_t));
|
||||
dev = (pii_t *) calloc(1, sizeof(pii_t));
|
||||
|
||||
if (BIOS_ADDR != 0)
|
||||
rom_init(&dev->bios_rom, DTK_VARIANT, BIOS_ADDR, 0x2000, 0x1ffff, 0, MEM_MAPPING_EXTERNAL);
|
||||
|
||||
@@ -2731,8 +2731,7 @@ d86f_prepare_sector(int drive, int side, int prev_pos, uint8_t *id_buf, uint8_t
|
||||
uint16_t datadam_mfm = 0x4A55;
|
||||
|
||||
if (fdd_get_turbo(drive) && (dev->version == 0x0063)) {
|
||||
s = (sector_t *) malloc(sizeof(sector_t));
|
||||
memset(s, 0, sizeof(sector_t));
|
||||
s = (sector_t *) calloc(1, sizeof(sector_t));
|
||||
s->c = id_buf[0];
|
||||
s->h = id_buf[1];
|
||||
s->r = id_buf[2];
|
||||
@@ -3921,8 +3920,7 @@ d86f_setup(int drive)
|
||||
d86f_t *dev;
|
||||
|
||||
/* Allocate a drive structure. */
|
||||
dev = (d86f_t *) malloc(sizeof(d86f_t));
|
||||
memset(dev, 0x00, sizeof(d86f_t));
|
||||
dev = (d86f_t *) calloc(1, sizeof(d86f_t));
|
||||
dev->state = STATE_IDLE;
|
||||
|
||||
dev->last_side_sector[0] = NULL;
|
||||
|
||||
@@ -316,15 +316,13 @@ fdi_load(int drive, char *fn)
|
||||
writeprot[drive] = fwriteprot[drive] = 1;
|
||||
|
||||
/* Allocate a drive block. */
|
||||
dev = (fdi_t *) malloc(sizeof(fdi_t));
|
||||
dev = (fdi_t *) calloc(1, sizeof(fdi_t));
|
||||
|
||||
if (dev == NULL) {
|
||||
memset(floppyfns[drive], 0, sizeof(floppyfns[drive]));
|
||||
return;
|
||||
}
|
||||
|
||||
memset(dev, 0x00, sizeof(fdi_t));
|
||||
|
||||
d86f_unregister(drive);
|
||||
|
||||
dev->fp = plat_fopen(fn, "rb");
|
||||
|
||||
@@ -635,8 +635,7 @@ imd_load(int drive, char *fn)
|
||||
writeprot[drive] = 0;
|
||||
|
||||
/* Allocate a drive block. */
|
||||
dev = (imd_t *) malloc(sizeof(imd_t));
|
||||
memset(dev, 0x00, sizeof(imd_t));
|
||||
dev = (imd_t *) calloc(1, sizeof(imd_t));
|
||||
|
||||
dev->fp = plat_fopen(fn, "rb+");
|
||||
if (dev->fp == NULL) {
|
||||
|
||||
@@ -681,8 +681,7 @@ img_load(int drive, char *fn)
|
||||
writeprot[drive] = 0;
|
||||
|
||||
/* Allocate a drive block. */
|
||||
dev = (img_t *) malloc(sizeof(img_t));
|
||||
memset(dev, 0x00, sizeof(img_t));
|
||||
dev = (img_t *) calloc(1, sizeof(img_t));
|
||||
|
||||
dev->fp = plat_fopen(fn, "rb+");
|
||||
if (dev->fp == NULL) {
|
||||
|
||||
@@ -396,8 +396,7 @@ mfm_load(int drive, char *fn)
|
||||
writeprot[drive] = fwriteprot[drive] = 1;
|
||||
|
||||
/* Allocate a drive block. */
|
||||
dev = (mfm_t *) malloc(sizeof(mfm_t));
|
||||
memset(dev, 0x00, sizeof(mfm_t));
|
||||
dev = (mfm_t *) calloc(1, sizeof(mfm_t));
|
||||
|
||||
dev->fp = plat_fopen(fn, "rb");
|
||||
if (dev->fp == NULL) {
|
||||
|
||||
@@ -617,8 +617,7 @@ pcjs_load(int drive, char *fn)
|
||||
d86f_unregister(drive);
|
||||
|
||||
/* Allocate a drive block */
|
||||
dev = (pcjs_t *) malloc(sizeof(pcjs_t));
|
||||
memset(dev, 0x00, sizeof(pcjs_t));
|
||||
dev = (pcjs_t *) calloc(1, sizeof(pcjs_t));
|
||||
|
||||
/* Open the image file, read-only */
|
||||
dev->fp = plat_fopen(fn, "rb");
|
||||
|
||||
@@ -1214,8 +1214,7 @@ td0_load(int drive, char *fn)
|
||||
|
||||
writeprot[drive] = 1;
|
||||
|
||||
dev = (td0_t *) malloc(sizeof(td0_t));
|
||||
memset(dev, 0x00, sizeof(td0_t));
|
||||
dev = (td0_t *) calloc(1, sizeof(td0_t));
|
||||
td0[drive] = dev;
|
||||
|
||||
dev->fp = plat_fopen(fn, "rb");
|
||||
|
||||
@@ -366,15 +366,11 @@ gameport_add(const device_t *gameport_type)
|
||||
static void *
|
||||
gameport_init(const device_t *info)
|
||||
{
|
||||
gameport_t *dev = NULL;
|
||||
|
||||
dev = malloc(sizeof(gameport_t));
|
||||
memset(dev, 0x00, sizeof(gameport_t));
|
||||
gameport_t *dev = calloc(1, sizeof(gameport_t));
|
||||
|
||||
/* Allocate global instance. */
|
||||
if (!joystick_instance[0] && joystick_type) {
|
||||
joystick_instance[0] = malloc(sizeof(joystick_instance_t));
|
||||
memset(joystick_instance[0], 0x00, sizeof(joystick_instance_t));
|
||||
joystick_instance[0] = calloc(1, sizeof(joystick_instance_t));
|
||||
|
||||
joystick_instance[0]->axis[0].joystick = joystick_instance[0];
|
||||
joystick_instance[0]->axis[1].joystick = joystick_instance[0];
|
||||
|
||||
@@ -619,8 +619,7 @@ vid_init_1512(amstrad_t *ams)
|
||||
amsvid_t *vid;
|
||||
|
||||
/* Allocate a video controller block. */
|
||||
vid = (amsvid_t *) malloc(sizeof(amsvid_t));
|
||||
memset(vid, 0x00, sizeof(amsvid_t));
|
||||
vid = (amsvid_t *) calloc(1, sizeof(amsvid_t));
|
||||
|
||||
video_inform(VIDEO_FLAG_TYPE_CGA, &timing_pc1512);
|
||||
|
||||
@@ -823,8 +822,7 @@ vid_init_1640(amstrad_t *ams)
|
||||
amsvid_t *vid;
|
||||
|
||||
/* Allocate a video controller block. */
|
||||
vid = (amsvid_t *) malloc(sizeof(amsvid_t));
|
||||
memset(vid, 0x00, sizeof(amsvid_t));
|
||||
vid = (amsvid_t *) calloc(1, sizeof(amsvid_t));
|
||||
|
||||
rom_init(&vid->bios_rom, "roms/machines/pc1640/40100",
|
||||
0xc0000, 0x8000, 0x7fff, 0, 0);
|
||||
@@ -1620,8 +1618,7 @@ vid_init_200(amstrad_t *ams)
|
||||
mda_t *mda;
|
||||
|
||||
/* Allocate a video controller block. */
|
||||
vid = (amsvid_t *) malloc(sizeof(amsvid_t));
|
||||
memset(vid, 0x00, sizeof(amsvid_t));
|
||||
vid = (amsvid_t *) calloc(1, sizeof(amsvid_t));
|
||||
|
||||
vid->emulation = device_get_config_int("video_emulation");
|
||||
|
||||
@@ -2870,8 +2867,7 @@ machine_amstrad_init(const machine_t *model, int type)
|
||||
{
|
||||
amstrad_t *ams;
|
||||
|
||||
ams = (amstrad_t *) malloc(sizeof(amstrad_t));
|
||||
memset(ams, 0x00, sizeof(amstrad_t));
|
||||
ams = (amstrad_t *) calloc(1, sizeof(amstrad_t));
|
||||
ams->type = type;
|
||||
amstrad_latch = 0x80000000;
|
||||
|
||||
|
||||
@@ -629,8 +629,7 @@ compaq_plasma_recalcattrs(compaq_plasma_t *self)
|
||||
static void *
|
||||
compaq_plasma_init(UNUSED(const device_t *info))
|
||||
{
|
||||
compaq_plasma_t *self = malloc(sizeof(compaq_plasma_t));
|
||||
memset(self, 0, sizeof(compaq_plasma_t));
|
||||
compaq_plasma_t *self = calloc(1, sizeof(compaq_plasma_t));
|
||||
|
||||
video_inform(VIDEO_FLAG_TYPE_CGA, &timing_compaq_plasma);
|
||||
if (compaq_machine_type == COMPAQ_PORTABLEIII)
|
||||
|
||||
@@ -655,8 +655,7 @@ t3100e_recalcattrs(t3100e_t *t3100e)
|
||||
void *
|
||||
t3100e_init(UNUSED(const device_t *info))
|
||||
{
|
||||
t3100e_t *t3100e = malloc(sizeof(t3100e_t));
|
||||
memset(t3100e, 0, sizeof(t3100e_t));
|
||||
t3100e_t *t3100e = calloc(1, sizeof(t3100e_t));
|
||||
loadfont("roms/machines/t3100e/t3100e_font.bin", 5);
|
||||
cga_init(&t3100e->cga);
|
||||
video_inform(VIDEO_FLAG_TYPE_CGA, &timing_t3100e);
|
||||
|
||||
@@ -1532,8 +1532,7 @@ machine_pcjr_init(UNUSED(const machine_t *model))
|
||||
if (bios_only || !ret)
|
||||
return ret;
|
||||
|
||||
pcjr = malloc(sizeof(pcjr_t));
|
||||
memset(pcjr, 0x00, sizeof(pcjr_t));
|
||||
pcjr = calloc(1, sizeof(pcjr_t));
|
||||
|
||||
pic_init_pcjr();
|
||||
pit_common_init(0, pit_irq0_timer_pcjr, NULL);
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user