Browse Source

Refactor away some additional integer types.

Max Maisel 1 year ago
parent
commit
33588662ef

+ 3 - 8
src/joystick/hidapi/SDL_hidapi_steam.c

@@ -33,29 +33,24 @@
 
 /*****************************************************************************************************/
 
-#include <stdint.h>
-
 #define bool SDL_bool
 #define true SDL_TRUE
 #define false SDL_FALSE
 
-typedef uint32_t uint32;
-typedef uint64_t uint64;
-
 #include "steam/controller_constants.h"
 #include "steam/controller_structs.h"
 
 typedef struct SteamControllerStateInternal_t
 {
     // Controller Type for this Controller State
-    uint32 eControllerType;
+    Uint32 eControllerType;
 
     // If packet num matches that on your prior call, then the controller state hasn't been changed since
     // your last call and there is no need to process it
-    uint32 unPacketNum;
+    Uint32 unPacketNum;
 
     // bit flags for each of the buttons
-    uint64 ulButtons;
+    Uint64 ulButtons;
 
     // Left pad coordinates
     short sLeftPadX;

+ 0 - 9
src/joystick/hidapi/SDL_hidapi_steamdeck.c

@@ -30,15 +30,6 @@
 
 /*****************************************************************************************************/
 
-#include <stdint.h>
-
-#define bool  SDL_bool
-#define true  SDL_TRUE
-#define false SDL_FALSE
-
-typedef uint32_t uint32;
-typedef uint64_t uint64;
-
 #include "steam/controller_constants.h"
 #include "steam/controller_structs.h"
 

+ 8 - 8
src/joystick/hidapi/steam/controller_structs.h

@@ -109,12 +109,12 @@ typedef struct
 {
 	// If packet num matches that on your prior call, then the controller state hasn't been changed since 
 	// your last call and there is no need to process it
-	uint32 unPacketNum;
+	Uint32 unPacketNum;
 	
 	// Button bitmask and trigger data.
 	union
 	{
-		uint64 ulButtons;
+		Uint64 ulButtons;
 		struct
 		{
 			unsigned char _pad0[3];
@@ -158,12 +158,12 @@ typedef struct
 {
 	// If packet num matches that on your prior call, then the controller state hasn't been changed since 
 	// your last call and there is no need to process it
-	uint32 unPacketNum;
+	Uint32 unPacketNum;
 
 	// Button bitmask and trigger data.
 	union
 	{
-		uint64 ulButtons;
+		Uint64 ulButtons;
 		struct
 		{
 			unsigned char _pad0[3];
@@ -279,16 +279,16 @@ typedef struct
 	// If packet num matches that on your prior call, then the controller
 	// state hasn't been changed since your last call and there is no need to
 	// process it
-	uint32 unPacketNum;
+	Uint32 unPacketNum;
 
 	// Button bitmask and trigger data.
 	union
 	{
-		uint64 ulButtons;
+		Uint64 ulButtons;
 		struct
 		{
-			uint32 ulButtonsL;
-			uint32 ulButtonsH;
+			Uint32 ulButtonsL;
+			Uint32 ulButtonsH;
 		};
 	};