X-Git-Url: https://harrygodden.com/git/?p=vg.git;a=blobdiff_plain;f=vg_steam_auth.h;h=7d4002bd55cc8e55fc452223a488c3471489bbfa;hp=fcdc8ae56f7d1b7908f01ac92bd4049dff416374;hb=HEAD;hpb=81c1746e8550682b581548e262660271b5d4d6dd diff --git a/vg_steam_auth.h b/vg_steam_auth.h index fcdc8ae..f0cd8cc 100644 --- a/vg_steam_auth.h +++ b/vg_steam_auth.h @@ -1,13 +1,11 @@ -#ifndef VG_STEAM_AUTH_H -#define VG_STEAM_AUTH_H - +#pragma once #include "vg/vg_platform.h" #include "vg/vg_io.h" +#include "vg_steam.h" typedef u32 HAuthTicket; enum{ k_HAuthTicketInvalid = 0 }; -#include "vg_steam.h" #if defined( VALVE_CALLBACK_PACK_SMALL ) #pragma pack( push, 4 ) #elif defined( VALVE_CALLBACK_PACK_LARGE ) @@ -37,7 +35,7 @@ enum{ k_iGetAuthSessionTicketResponse = k_iSteamUserCallbacks + 63 }; typedef void ISteamUser; ISteamUser *SteamAPI_SteamUser_v021(void); -ISteamUser *SteamAPI_SteamUser(void) +static inline ISteamUser *SteamAPI_SteamUser(void) { return SteamAPI_SteamUser_v021(); } @@ -105,7 +103,7 @@ steamapi_bool SteamEncryptedAppTicket_BIsLicenseBorrowed( steamapi_bool SteamEncryptedAppTicket_BIsLicenseTemporary( u8 *rgubTicketDecrypted, u32 cubTicketDecrypted ); -static u8 vg_char_base16( char c ) +static inline u8 vg_char_base16( char c ) { if( c >= '0' && c <= '9' ) return c-'0'; @@ -115,7 +113,7 @@ static u8 vg_char_base16( char c ) return 0; } -static int vg_load_steam_symetric_key( const char *path, u8 *buf ) +static inline int vg_load_steam_symetric_key( const char *path, u8 *buf ) { vg_linear_clear( vg_mem.scratch ); u32 size; @@ -143,6 +141,3 @@ static int vg_load_steam_symetric_key( const char *path, u8 *buf ) return 0; } } - - -#endif /* VG_STEAM_AUTH_H */