From 2c7cdf15ddd3fdb73cfdf9a0704573827a67cbca Mon Sep 17 00:00:00 2001 From: jwalz Date: Sat, 5 Jan 2002 21:05:54 +0000 Subject: [PATCH] *** empty log message *** --- sys/amiga/amiwind.p | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 sys/amiga/amiwind.p diff --git a/sys/amiga/amiwind.p b/sys/amiga/amiwind.p new file mode 100644 index 000000000..ca009d44b --- /dev/null +++ b/sys/amiga/amiwind.p @@ -0,0 +1,40 @@ +/* SCCS Id: @(#)amiwind.p 3.1 93/01/08 */ +/* Copyright (c) Gregg Wonderly, Naperville, IL, 1992, 1993 */ +/* NetHack may be freely redistributed. See license for details. */ + +/* amiwind.c */ +#ifdef INTUI_NEW_LOOK +struct Window *FDECL( OpenShWindow, (struct ExtNewWindow *) ); +#else +struct Window *FDECL( OpenShWindow, (struct NewWindow *) ); +#endif +void FDECL( CloseShWindow, (struct Window *)); +int NDECL( kbhit ); +int NDECL( amikbhit ); +int NDECL( WindowGetchar ); +WETYPE NDECL( WindowGetevent ); +void NDECL( WindowFlush ); +void FDECL( WindowPutchar, (char )); +void FDECL( WindowFPuts, (const char *)); +void FDECL( WindowPuts, (const char *)); +void FDECL( WindowPrintf, ( char *,... )); +void NDECL( CleanUp ); +int FDECL( ConvertKey, ( struct IntuiMessage * )); +#ifndef SHAREDLIB +void FDECL( Abort, (long )); +#endif +void FDECL( flush_glyph_buffer, (struct Window *)); +void FDECL( amiga_print_glyph, (winid , int , int )); +void FDECL( start_glyphout, (winid )); +void FDECL( amii_end_glyphout, (winid )); +#ifdef INTUI_NEW_LOOK +struct ExtNewWindow *FDECL( DupNewWindow, (struct ExtNewWindow *)); +void FDECL( FreeNewWindow, (struct ExtNewWindow *)); +#else +struct NewWindow *FDECL( DupNewWindow, (struct NewWindow *)); +void FDECL( FreeNewWindow, (struct NewWindow *)); +#endif +void NDECL( bell ); +void NDECL( amii_delay_output ); +void FDECL( amii_number_pad, (int )); +void amii_cleanup( void );