Skip to content

fix mismatching function prototypes #22

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: v17_13f53a2
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/disc.c
Original file line number Diff line number Diff line change
Expand Up @@ -185,7 +185,7 @@ int disc_hole(int drive)
}
}

void disc_poll()
void disc_poll(void*)
{
timer_advance_u64(&disc_poll_timer, disc_period * TIMER_USEC);

Expand Down
6 changes: 3 additions & 3 deletions src/disc.h
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ typedef struct
void (*readaddress)(int drive, int track, int side, int density);
void (*format)(int drive, int track, int side, int density, uint8_t fill);
int (*hole)(int drive);
void (*stop)();
void (*stop)(int drive);
void (*poll)();
} DRIVE;

Expand All @@ -19,7 +19,7 @@ void disc_new(int drive, char *fn);
void disc_close(int drive);
void disc_init();
void disc_reset();
void disc_poll();
void disc_poll(void*);
void disc_seek(int drive, int track);
void disc_readsector(int drive, int sector, int track, int side, int density, int sector_size);
void disc_writesector(int drive, int sector, int track, int side, int density, int sector_size);
Expand All @@ -33,7 +33,7 @@ void disc_set_drivesel(int drive);
void disc_set_motor_enable(int motor_enable);
extern int disc_drivesel;

void fdc_callback();
void fdc_callback(void*);
int fdc_data(uint8_t dat);
void fdc_spindown();
void fdc_finishread();
Expand Down
2 changes: 1 addition & 1 deletion src/disc_fdi.c
Original file line number Diff line number Diff line change
Expand Up @@ -260,7 +260,7 @@ static uint8_t decodefm(uint16_t dat)
return temp;
}

void fdi_stop()
void fdi_stop(int)
{
// pclog("fdi_stop\n");
fdi_inread = fdi_inwrite = fdi_inreadaddr = 0;
Expand Down
2 changes: 1 addition & 1 deletion src/disc_fdi.h
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ void fdi_writesector(int drive, int sector, int track, int side, int density, in
void fdi_readaddress(int drive, int sector, int side, int density);
void fdi_format(int drive, int sector, int side, int density, uint8_t fill);
int fdi_hole(int drive);
void fdi_stop();
void fdi_stop(int drive);
void fdi_poll();
16 changes: 8 additions & 8 deletions src/fdc.c
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ typedef struct FDC

static FDC fdc;

void fdc_callback();
void fdc_callback(void*);
//#define SECTORS 9
int lastbyte=0;
uint8_t disc_3f7;
Expand Down Expand Up @@ -467,7 +467,7 @@ void fdc_write(uint16_t addr, uint8_t val, void *priv)
// fdc.stat = 0x10 | (fdc.stat & 0xf);
discint = 8;
fdc.pos = 0;
fdc_callback();
fdc_callback(NULL);
}
else
{
Expand Down Expand Up @@ -498,13 +498,13 @@ void fdc_write(uint16_t addr, uint8_t val, void *priv)
fdc.lastdrive = fdc.drive;
discint = 0x0e;
fdc.pos = 0;
fdc_callback();
fdc_callback(NULL);
break;
case 0x10: /*Get version*/
fdc.lastdrive = fdc.drive;
discint = 0x10;
fdc.pos = 0;
fdc_callback();
fdc_callback(NULL);
break;
case 0x12: /*Set perpendicular mode*/
fdc.pnum=0;
Expand All @@ -523,18 +523,18 @@ void fdc_write(uint16_t addr, uint8_t val, void *priv)
fdc.lastdrive = fdc.drive;
discint = fdc.command;
fdc.pos = 0;
fdc_callback();
fdc_callback(NULL);
break;

case 0x18:
if (!fdc.is_nsc) goto bad_command;
fdc.lastdrive = fdc.drive;
discint = 0x10;
fdc.pos = 0;
fdc_callback();
fdc_callback(NULL);
/* fdc.stat = 0x10;
discint = 0xfc;
fdc_callback(); */
fdc_callback(NULL); */
break;

default:
Expand Down Expand Up @@ -798,7 +798,7 @@ uint8_t fdc_read(uint16_t addr, void *priv)
return temp;
}

void fdc_callback()
void fdc_callback(void*)
{
int temp;
int drive;
Expand Down
4 changes: 2 additions & 2 deletions src/ide.c
Original file line number Diff line number Diff line change
Expand Up @@ -1174,12 +1174,12 @@ void callbackide(int ide_board)
ide_irq_raise(ide);
}

void ide_callback_pri()
void ide_callback_pri(void*)
{
callbackide(0);
}

void ide_callback_sec()
void ide_callback_sec(void*)
{
callbackide(1);
}
Expand Down
2 changes: 1 addition & 1 deletion src/keyboard.c
Original file line number Diff line number Diff line change
Expand Up @@ -385,7 +385,7 @@ static uint8_t oldkey[272];
static uint8_t keydelay[272];

void (*keyboard_send)(uint8_t val);
void (*keyboard_poll)();
void (*keyboard_poll)(void*);
int keyboard_scan = 1;

static scancode *at_scancodes;
Expand Down
2 changes: 1 addition & 1 deletion src/keyboard.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
extern void (*keyboard_send)(uint8_t val);
extern void (*keyboard_poll)();
extern void (*keyboard_poll)(void*);
void keyboard_process();
extern int keyboard_scan;

Expand Down
2 changes: 1 addition & 1 deletion src/keyboard_amstrad.c
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ static int key_queue_start = 0, key_queue_end = 0;

static uint8_t amstrad_systemstat_1, amstrad_systemstat_2;

void keyboard_amstrad_poll()
void keyboard_amstrad_poll(void*)
{
timer_advance_u64(&keyboard_amstrad.send_delay_timer, (1000 * TIMER_USEC));
if (keyboard_amstrad.wantirq)
Expand Down
2 changes: 1 addition & 1 deletion src/keyboard_amstrad.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
void keyboard_amstrad_init();
void keyboard_amstrad_reset();
void keyboard_amstrad_poll();
void keyboard_amstrad_poll(void*);
2 changes: 1 addition & 1 deletion src/keyboard_at.c
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@ int mouse_queue_start = 0, mouse_queue_end = 0;

void keyboard_at_adddata_keyboard(uint8_t val);

void keyboard_at_poll()
void keyboard_at_poll(void*)
{
timer_advance_u64(&keyboard_at.send_delay_timer, (100 * TIMER_USEC));

Expand Down
2 changes: 1 addition & 1 deletion src/keyboard_at.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
void keyboard_at_init();
void keyboard_at_init_ps2();
void keyboard_at_reset();
void keyboard_at_poll();
void keyboard_at_poll(void*);
void keyboard_at_set_mouse(void (*mouse_write)(uint8_t val, void *p), void *p);
void keyboard_at_adddata_mouse(uint8_t val);

Expand Down
2 changes: 1 addition & 1 deletion src/keyboard_olim24.c
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ static int key_queue_start = 0, key_queue_end = 0;

static uint8_t mouse_scancodes[7];

void keyboard_olim24_poll()
void keyboard_olim24_poll(void*)
{
timer_advance_u64(&keyboard_olim24.send_delay_timer, (1000 * TIMER_USEC));
//pclog("poll %i\n", keyboard_olim24.wantirq);
Expand Down
2 changes: 1 addition & 1 deletion src/keyboard_olim24.h
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
void keyboard_olim24_init();
void keyboard_olim24_reset();
void keyboard_olim24_poll();
void keyboard_olim24_poll(void*);

extern mouse_t mouse_olim24;
2 changes: 1 addition & 1 deletion src/keyboard_pcjr.c
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ struct
static uint8_t key_queue[16];
static int key_queue_start = 0, key_queue_end = 0;

void keyboard_pcjr_poll()
void keyboard_pcjr_poll(void*)
{
timer_advance_u64(&keyboard_pcjr.send_delay_timer, (220 * TIMER_USEC));

Expand Down
2 changes: 1 addition & 1 deletion src/keyboard_pcjr.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
void keyboard_pcjr_init();
void keyboard_pcjr_reset();
void keyboard_pcjr_poll();
void keyboard_pcjr_poll(void*);
2 changes: 1 addition & 1 deletion src/keyboard_xt.c
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ struct
static uint8_t key_queue[16];
static int key_queue_start = 0, key_queue_end = 0;

void keyboard_xt_poll()
void keyboard_xt_poll(void*)
{
timer_advance_u64(&keyboard_xt.send_delay_timer, (1000 * TIMER_USEC));
if (!(keyboard_xt.pb & 0x40) && romset != ROM_TANDY)
Expand Down
2 changes: 1 addition & 1 deletion src/keyboard_xt.h
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
void keyboard_xt_init();
void keyboard_tandy_init();
void keyboard_xt_reset();
void keyboard_xt_poll();
void keyboard_xt_poll(void*);
2 changes: 1 addition & 1 deletion src/pit.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
extern uint64_t PITCONST;
void pit_init();
void pit_ps2_init();
void pit_reset();
void pit_reset(PIT *pit);
void pit_set_gate(PIT *pit, int channel, int gate);
void pit_set_using_timer(PIT *pit, int t, int using_timer);
void pit_set_out_func(PIT *pit, int t, void (*func)(int new_out, int old_out));
Expand Down
2 changes: 1 addition & 1 deletion src/scsi_53c400.c
Original file line number Diff line number Diff line change
Expand Up @@ -740,7 +740,7 @@ static void *scsi_rt1000b_init()
return scsi_53c400_init("Rancho_RT1000_RTBios_version_8.10R.bin");
}

static void *scsi_t130b_init(char *bios_fn)
static void *scsi_t130b_init()
{
lcs6821n_t *scsi = malloc(sizeof(lcs6821n_t));
memset(scsi, 0, sizeof(lcs6821n_t));
Expand Down
4 changes: 2 additions & 2 deletions src/scsi_aha1540.c
Original file line number Diff line number Diff line change
Expand Up @@ -2232,7 +2232,7 @@ static uint16_t port_sw_mapping[8] =
0x330, 0x334, 0x230, 0x234, 0x130, 0x134, -1, -1
};

static void *scsi_aha1542c_init(char *bios_fn)
static void *scsi_aha1542c_init()
{
aha154x_t *scsi = malloc(sizeof(aha154x_t));
uint32_t addr;
Expand Down Expand Up @@ -2283,7 +2283,7 @@ static void *scsi_aha1542c_init(char *bios_fn)
return scsi;
}

static void *scsi_bt545s_init(char *bios_fn)
static void *scsi_bt545s_init()
{
aha154x_t *scsi = malloc(sizeof(aha154x_t));
uint32_t addr;
Expand Down
2 changes: 1 addition & 1 deletion src/sound.c
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ int sound_card_get_from_internal_name(char *s)
return 0;
}

void sound_card_init()
void sound_card_init(int card)
{
if (sound_cards[sound_card_current].device)
device_add(sound_cards[sound_card_current].device);
Expand Down
2 changes: 1 addition & 1 deletion src/sound.h
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ struct device_t *sound_card_getdevice(int card);
int sound_card_has_config(int card);
char *sound_card_get_internal_name(int card);
int sound_card_get_from_internal_name(char *s);
void sound_card_init();
void sound_card_init(int card);
void sound_set_cd_volume(unsigned int vol_l, unsigned int vol_r);

#define CD_FREQ 44100
Expand Down
2 changes: 1 addition & 1 deletion src/sound_adlibgold.c
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ static int treble_cut[6] =
(int)(0.354 * 16384) /*-3 dB - filter output is at +6 dB*/
};

void adgold_timer_poll();
void adgold_timer_poll(void *p);
void adgold_update(adgold_t *adgold);

void adgold_update_irq_status(adgold_t *adgold)
Expand Down
2 changes: 1 addition & 1 deletion src/vid_s3.c
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@ typedef struct s3_t
#define INT_FIFO_EMP (1 << 3)
#define INT_MASK 0xf

void s3_updatemapping();
void s3_updatemapping(s3_t *s3);

void s3_accel_write(uint32_t addr, uint8_t val, void *p);
void s3_accel_write_w(uint32_t addr, uint16_t val, void *p);
Expand Down