]> git.sur5r.net Git - cc65/blobdiff - include/joystick.h
Added a missing -O configuration.
[cc65] / include / joystick.h
index 0c8da07c0b7dc5f3fd868da5e148cc95231f06c9..710d9b5a6b65852ae65101a72647a0888388f763 100644 (file)
@@ -1,15 +1,15 @@
 /*****************************************************************************/
 /*                                                                           */
-/*                               joystick.h                                 */
+/*                                joystick.h                                 */
 /*                                                                           */
-/*              Read the joystick on systems that support it                */
+/*               Read the joystick on systems that support it                */
 /*                                                                           */
 /*                                                                           */
 /*                                                                           */
-/* (C) 1998-2004 Ullrich von Bassewitz                                       */
-/*               Römerstrasse 52                                             */
-/*               D-70794 Filderstadt                                         */
-/* EMail:        uz@cc65.org                                                 */
+/* (C) 1998-2011, Ullrich von Bassewitz                                      */
+/*                Roemerstrasse 52                                           */
+/*                D-70794 Filderstadt                                        */
+/* EMail:         uz@cc65.org                                                */
 /*                                                                           */
 /*                                                                           */
 /* This software is provided 'as-is', without any expressed or implied       */
@@ -52,8 +52,8 @@
 #define JOY_ERR_NO_DEVICE       4       /* Device (hardware) not found */
 
 /* Argument for the joy_read function */
-#define JOY_1          0
-#define JOY_2          1
+#define JOY_1           0
+#define JOY_2           1
 
 /* The following codes are *indices* into the joy_masks array */
 #define JOY_UP          0
@@ -77,10 +77,13 @@ extern const unsigned char joy_masks[8];
 /* The name of the standard joystick driver for a platform */
 extern const char joy_stddrv[];
 
+/* The address of the static standard joystick driver for a platform */
+extern const void joy_static_stddrv[];
+
 
 
 /*****************************************************************************/
-/*                                Functions                                 */
+/*                                 Functions                                 */
 /*****************************************************************************/
 
 
@@ -88,18 +91,18 @@ extern const char joy_stddrv[];
 unsigned char __fastcall__ joy_load_driver (const char* driver);
 /* Load and install a joystick driver. Return an error code. */
 
-unsigned char __fastcall__ joy_unload (void);
+unsigned char joy_unload (void);
 /* Uninstall, then unload the currently loaded driver. */
 
 unsigned char __fastcall__ joy_install (void* driver);
 /* Install an already loaded driver. Return an error code. */
 
-unsigned char __fastcall__ joy_uninstall (void);
+unsigned char joy_uninstall (void);
 /* Uninstall the currently loaded driver and return an error code.
- * Note: This call does not free allocated memory.
- */
+** Note: This call does not free allocated memory.
+*/
 
-unsigned char __fastcall__ joy_count (void);
+unsigned char joy_count (void);
 /* Return the number of joysticks supported by the driver */
 
 unsigned char __fastcall__ joy_read (unsigned char joystick);