Ignore:
Timestamp:
Sep 24, 2010, 4:08:31 PM (15 years ago)
Author:
markus
Message:

c600 build now uses ALP instead of MASM; added calling conventions to function declarations where necessary (Watcom build)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/os2ahci/ahci.c

    r25 r26  
    3838
    3939static void ahci_setup_device     (AD_INFO *ai, int p, int d, u16 *id_buf);
    40 static void _far timeout_callback (ULONG timer_handle, ULONG p1, ULONG p2);
     40static void _cdecl _far timeout_callback (ULONG timer_handle, ULONG p1, ULONG p2);
    4141
    4242/* ------------------------ global/static variables ------------------------ */
     
    103103#define call_ahci_intr(i)   return(ahci_intr(irq_map[i]) >> 1)
    104104
    105 static USHORT _far APIENTRY irq_handler_00(void)  { call_ahci_intr(0); }
    106 static USHORT _far APIENTRY irq_handler_01(void)  { call_ahci_intr(1); }
    107 static USHORT _far APIENTRY irq_handler_02(void)  { call_ahci_intr(2); }
    108 static USHORT _far APIENTRY irq_handler_03(void)  { call_ahci_intr(3); }
    109 static USHORT _far APIENTRY irq_handler_04(void)  { call_ahci_intr(4); }
    110 static USHORT _far APIENTRY irq_handler_05(void)  { call_ahci_intr(5); }
    111 static USHORT _far APIENTRY irq_handler_06(void)  { call_ahci_intr(6); }
    112 static USHORT _far APIENTRY irq_handler_07(void)  { call_ahci_intr(7); }
     105static USHORT _cdecl _far irq_handler_00(void)  { call_ahci_intr(0); }
     106static USHORT _cdecl _far irq_handler_01(void)  { call_ahci_intr(1); }
     107static USHORT _cdecl _far irq_handler_02(void)  { call_ahci_intr(2); }
     108static USHORT _cdecl _far irq_handler_03(void)  { call_ahci_intr(3); }
     109static USHORT _cdecl _far irq_handler_04(void)  { call_ahci_intr(4); }
     110static USHORT _cdecl _far irq_handler_05(void)  { call_ahci_intr(5); }
     111static USHORT _cdecl _far irq_handler_06(void)  { call_ahci_intr(6); }
     112static USHORT _cdecl _far irq_handler_07(void)  { call_ahci_intr(7); }
    113113
    114114PFN irq_handlers[] = {
     
    14521452 * separate function which is invoked via a context hook.
    14531453 */
    1454 static void _far timeout_callback(ULONG timer_handle, ULONG p1, ULONG p2)
     1454static void _cdecl _far timeout_callback(ULONG timer_handle, ULONG p1,
     1455                                         ULONG p2)
    14551456{
    14561457  IORBH _far *iorb = (IORBH _far *) p1;
Note: See TracChangeset for help on using the changeset viewer.