Changeset 24 for trunk/src/os2ahci/os2ahci.h
- Timestamp:
- Sep 23, 2010, 12:10:39 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/os2ahci/os2ahci.h
r20 r24 45 45 46 46 #ifdef __WATCOMC__ 47 /* include WATCOM specific DEVHELP stubs */ 47 48 #include <devhelp.h> 48 49 #else … … 339 340 340 341 /* init.asm */ 341 extern u32 readl (void _far *addr);342 extern u32 writel (void _far *addr, u32 val);343 extern void _far * memcpy (void _far *v_dst, void _far *v_src, int len);344 extern void _far * memset (void _far *p, int ch, size_t len);345 extern void _far restart_hook (void);346 extern void _far reset_hook (void);347 extern void _far engine_hook (void);342 extern u32 _cdecl readl (void _far *addr); 343 extern u32 _cdecl writel (void _far *addr, u32 val); 344 extern void _far *_cdecl memcpy (void _far *v_dst, void _far *v_src, int len); 345 extern void _far *_cdecl memset (void _far *p, int ch, size_t len); 346 extern void _far _cdecl restart_hook (void); 347 extern void _far _cdecl reset_hook (void); 348 extern void _far _cdecl engine_hook (void); 348 349 349 350 /* os2ahci.c */ … … 405 406 406 407 /* libc.c */ 407 extern void init_com1 (void);408 extern int vsprintf (char _far *buf, const char *fmt, va_list va);409 extern int sprintf (char _far *buf, const char *fmt, ...);410 extern void vfprintf (const char *fmt, va_list va);411 extern void 412 extern void cprintf (const char *fmt, ...);413 extern void phex (const void _far *p, int len,414 const char *fmt, ...);415 extern size_t strlen (const char _far *s);416 extern char _far *strcpy (char _far *dst, const char _far *src);417 extern int memcmp (void _far *p1, void _far *p2, size_t len);418 extern long strtol (const char _far *buf,419 const char _far * _far *ep, int base);420 extern void *malloc (size_t len);421 extern void free (void *ptr);422 extern void mdelay_cal (void);423 extern void mdelay (u32 millies);424 extern void msleep (u32 millies);425 extern void panic (char *msg);426 extern int disable (void);427 extern void enable (void);408 extern void init_com1 (void); 409 extern int vsprintf (char _far *buf, const char *fmt, va_list va); 410 extern int sprintf (char _far *buf, const char *fmt, ...); 411 extern void vfprintf (const char *fmt, va_list va); 412 extern void _cdecl printf (const char *fmt, ...); 413 extern void cprintf (const char *fmt, ...); 414 extern void phex (const void _far *p, int len, 415 const char *fmt, ...); 416 extern size_t strlen (const char _far *s); 417 extern char _far *strcpy (char _far *dst, const char _far *src); 418 extern int memcmp (void _far *p1, void _far *p2, size_t len); 419 extern long strtol (const char _far *buf, 420 const char _far * _far *ep, int base); 421 extern void *malloc (size_t len); 422 extern void free (void *ptr); 423 extern void mdelay_cal (void); 424 extern void mdelay (u32 millies); 425 extern void msleep (u32 millies); 426 extern void panic (char *msg); 427 extern int disable (void); 428 extern void enable (void); 428 429 429 430 /* pci.c */ … … 434 435 435 436 /* ctxhook.c */ 436 extern void restart_ctxhook (ULONG parm);437 extern void reset_ctxhook (ULONG parm);438 extern void engine_ctxhook (ULONG parm);437 extern void _cdecl restart_ctxhook (ULONG parm); 438 extern void _cdecl reset_ctxhook (ULONG parm); 439 extern void _cdecl engine_ctxhook (ULONG parm); 439 440 440 441 /* ---------------------------- global variables --------------------------- */ 441 442 442 extern char 443 extern void 443 extern char _cdecl end_of_data; /* label at the end of all data segments */ 444 extern void _cdecl _near end_of_code(); /* label at the end of all code segments */ 444 445 445 446 extern int debug; /* if != 0, print debug messages to COM1 */
Note:
See TracChangeset
for help on using the changeset viewer.