diff options
author | Giovanni Mascellani <giovanni@mascellani.eu> | 2020-11-04 14:46:07 +0300 |
---|---|---|
committer | Andrew Eikum <aeikum@codeweavers.com> | 2020-12-01 23:54:06 +0300 |
commit | 04af5e3d79ff27db568005291fd114b3598746a4 (patch) | |
tree | a7c1e8babecaf7c19a5c794812b4b2570d247d54 /lsteamclient | |
parent | 9566b93f250f4ea07dc4cc0b074f0c5fec0193f0 (diff) |
Sort callback tables by id
This way the generated file is more deterministic, and hopefully less
irrelevant diff is produced (for example when switching from Python 2
to Python 3, or when adding more callbacks that cause rehashing the
dictionary).
Diffstat (limited to 'lsteamclient')
-rw-r--r-- | lsteamclient/cb_getapi_sizes.dat | 222 | ||||
-rw-r--r-- | lsteamclient/cb_getapi_table.dat | 412 | ||||
-rwxr-xr-x | lsteamclient/gen_wrapper.py | 4 |
3 files changed, 319 insertions, 319 deletions
diff --git a/lsteamclient/cb_getapi_sizes.dat b/lsteamclient/cb_getapi_sizes.dat index 9c37500e..fea8e2e7 100644 --- a/lsteamclient/cb_getapi_sizes.dat +++ b/lsteamclient/cb_getapi_sizes.dat @@ -1,28 +1,26 @@ #ifdef __i386__ +case 152: /* MicroTxnAuthorizationResponse_t_24 */ + return 16; +case 209: /* GSReputation_t_40 */ + return 32; case 513: /* LobbyCreated_t_16 */ return 12; -case 4524: /* HTML_ShowToolTip_t_8 */ - return 8; -case 3415: /* RemoveAppDependencyResult_t_24 */ - return 16; -case 4514: /* HTML_JSAlert_t_8 */ - return 8; -case 3416: /* GetAppDependenciesResult_t_152 */ - return 148; -case 4502: /* HTML_NeedsPaint_t_48 */ - return 48; +case 1023: /* FileDetailsResult_t_40 */ + return 36; +case 1106: /* LeaderboardScoreUploaded_t_32 */ + return 28; +case 1111: /* LeaderboardUGCSet_t_16 */ + return 12; +case 1112: /* PS3TrophiesInstalled_t_24 */ + return 20; +case 1221: /* SteamNetConnectionStatusChangedCallback_t_712 */ + return 704; case 1303: /* RemoteStorageAppSyncProgress_t_288 */ return 280; -case 152: /* MicroTxnAuthorizationResponse_t_24 */ - return 16; -case 4505: /* HTML_URLChanged_t_24 */ - return 24; -case 4506: /* HTML_FinishedRequest_t_12 */ - return 12; case 1307: /* RemoteStorageFileShareResult_t_280 */ return 272; -case 4508: /* HTML_ChangedTitle_t_8 */ - return 8; +case 1308: /* RemoteStorageDownloadUGCResult_t_40 */ + return 32; case 1309: /* RemoteStoragePublishFileResult_t_24 */ return 16; case 1310: /* RemoteStorageGetPublishedFileDetailsResult_t_1744 */ @@ -47,10 +45,6 @@ case 1319: /* RemoteStorageEnumerateWorkshopFilesResult_t_624 */ return 620; case 1320: /* RemoteStorageGetPublishedItemVoteDetailsResult_t_32 */ return 28; -case 4521: /* HTML_NewWindow_t_28 */ - return 28; -case 4523: /* HTML_StatusText_t_8 */ - return 8; case 1324: /* RemoteStorageUpdateUserPublishedItemVoteResult_t_16 */ return 12; case 1325: /* RemoteStorageUserVoteDetails_t_24 */ @@ -61,52 +55,64 @@ case 1327: /* RemoteStorageSetUserPublishedFileActionResult_t_24 */ return 16; case 1330: /* RemoteStoragePublishedFileUpdated_t_24 */ return 20; -case 5301: /* JoinPartyCallback_t_280 */ - return 276; -case 5302: /* CreateBeaconCallback_t_16 */ - return 12; -case 2103: /* HTTPRequestDataReceived_t_24 */ - return 20; -case 4507: /* HTML_OpenLinkInNewTab_t_8 */ - return 8; case 2101: /* HTTPRequestCompleted_t_32 */ return 24; -case 4525: /* HTML_UpdateToolTip_t_8 */ - return 8; -case 4503: /* HTML_StartRequest_t_20 */ - return 20; case 2102: /* HTTPRequestHeadersReceived_t_16 */ return 12; -case 4513: /* HTML_LinkAtPosition_t_20 */ +case 2103: /* HTTPRequestDataReceived_t_24 */ return 20; case 3402: /* SteamUGCRequestUGCDetailsResult_t_9784 */ return 9768; case 3403: /* CreateItemResult_t_24 */ return 16; -case 1221: /* SteamNetConnectionStatusChangedCallback_t_712 */ - return 704; case 3405: /* ItemInstalled_t_16 */ return 12; case 3406: /* DownloadItemResult_t_24 */ return 16; -case 209: /* GSReputation_t_40 */ - return 32; -case 1106: /* LeaderboardScoreUploaded_t_32 */ - return 28; -case 4515: /* HTML_JSConfirm_t_8 */ - return 8; case 3412: /* AddUGCDependencyResult_t_24 */ return 20; case 3413: /* RemoveUGCDependencyResult_t_24 */ return 20; case 3414: /* AddAppDependencyResult_t_24 */ return 16; -case 1111: /* LeaderboardUGCSet_t_16 */ +case 3415: /* RemoveAppDependencyResult_t_24 */ + return 16; +case 3416: /* GetAppDependenciesResult_t_152 */ + return 148; +case 3417: /* DeleteItemResult_t_16 */ return 12; -case 1112: /* PS3TrophiesInstalled_t_24 */ +case 4502: /* HTML_NeedsPaint_t_48 */ + return 48; +case 4503: /* HTML_StartRequest_t_20 */ return 20; -case 3417: /* DeleteItemResult_t_16 */ +case 4505: /* HTML_URLChanged_t_24 */ + return 24; +case 4506: /* HTML_FinishedRequest_t_12 */ return 12; +case 4507: /* HTML_OpenLinkInNewTab_t_8 */ + return 8; +case 4508: /* HTML_ChangedTitle_t_8 */ + return 8; +case 4513: /* HTML_LinkAtPosition_t_20 */ + return 20; +case 4514: /* HTML_JSAlert_t_8 */ + return 8; +case 4515: /* HTML_JSConfirm_t_8 */ + return 8; +case 4516: /* HTML_FileOpenDialog_t_12 */ + return 12; +case 4517: /* HTML_ComboNeedsPaint_t_16 */ + return 16; +case 4521: /* HTML_NewWindow_t_28 */ + return 28; +case 4523: /* HTML_StatusText_t_8 */ + return 8; +case 4524: /* HTML_ShowToolTip_t_8 */ + return 8; +case 4525: /* HTML_UpdateToolTip_t_8 */ + return 8; +case 4704: /* SteamInventoryStartPurchaseResult_t_24 */ + return 20; case 5211: /* RequestPlayersForGameProgressCallback_t_16 */ return 12; case 5212: /* RequestPlayersForGameResultCallback_t_64 */ @@ -117,42 +123,34 @@ case 5214: /* SubmitPlayerResultResultCallback_t_24 */ return 20; case 5215: /* EndGameResultCallback_t_16 */ return 12; -case 4704: /* SteamInventoryStartPurchaseResult_t_24 */ - return 20; -case 4517: /* HTML_ComboNeedsPaint_t_16 */ - return 16; -case 1308: /* RemoteStorageDownloadUGCResult_t_40 */ - return 32; -case 4516: /* HTML_FileOpenDialog_t_12 */ +case 5301: /* JoinPartyCallback_t_280 */ + return 276; +case 5302: /* CreateBeaconCallback_t_16 */ return 12; -case 1023: /* FileDetailsResult_t_40 */ - return 36; #endif #ifdef __x86_64__ +case 152: /* MicroTxnAuthorizationResponse_t_24 */ + return 16; +case 209: /* GSReputation_t_40 */ + return 32; case 513: /* LobbyCreated_t_16 */ return 12; -case 4524: /* HTML_ShowToolTip_t_16 */ - return 12; -case 3415: /* RemoveAppDependencyResult_t_24 */ - return 16; -case 4514: /* HTML_JSAlert_t_16 */ +case 1023: /* FileDetailsResult_t_40 */ + return 36; +case 1106: /* LeaderboardScoreUploaded_t_32 */ + return 28; +case 1111: /* LeaderboardUGCSet_t_16 */ return 12; -case 3416: /* GetAppDependenciesResult_t_152 */ - return 148; -case 4502: /* HTML_NeedsPaint_t_56 */ - return 52; +case 1112: /* PS3TrophiesInstalled_t_24 */ + return 20; +case 1221: /* SteamNetConnectionStatusChangedCallback_t_712 */ + return 704; case 1303: /* RemoteStorageAppSyncProgress_t_288 */ return 280; -case 152: /* MicroTxnAuthorizationResponse_t_24 */ - return 16; -case 4505: /* HTML_URLChanged_t_48 */ - return 36; -case 4506: /* HTML_FinishedRequest_t_24 */ - return 20; case 1307: /* RemoteStorageFileShareResult_t_280 */ return 272; -case 4508: /* HTML_ChangedTitle_t_16 */ - return 12; +case 1308: /* RemoteStorageDownloadUGCResult_t_40 */ + return 32; case 1309: /* RemoteStoragePublishFileResult_t_24 */ return 16; case 1310: /* RemoteStorageGetPublishedFileDetailsResult_t_1744 */ @@ -177,10 +175,6 @@ case 1319: /* RemoteStorageEnumerateWorkshopFilesResult_t_624 */ return 620; case 1320: /* RemoteStorageGetPublishedItemVoteDetailsResult_t_32 */ return 28; -case 4521: /* HTML_NewWindow_t_40 */ - return 32; -case 4523: /* HTML_StatusText_t_16 */ - return 12; case 1324: /* RemoteStorageUpdateUserPublishedItemVoteResult_t_16 */ return 12; case 1325: /* RemoteStorageUserVoteDetails_t_24 */ @@ -191,52 +185,64 @@ case 1327: /* RemoteStorageSetUserPublishedFileActionResult_t_24 */ return 16; case 1330: /* RemoteStoragePublishedFileUpdated_t_24 */ return 20; -case 5301: /* JoinPartyCallback_t_280 */ - return 276; -case 5302: /* CreateBeaconCallback_t_16 */ - return 12; -case 2103: /* HTTPRequestDataReceived_t_24 */ - return 20; -case 4507: /* HTML_OpenLinkInNewTab_t_16 */ - return 12; case 2101: /* HTTPRequestCompleted_t_32 */ return 24; -case 4525: /* HTML_UpdateToolTip_t_16 */ - return 12; -case 4503: /* HTML_StartRequest_t_40 */ - return 32; case 2102: /* HTTPRequestHeadersReceived_t_16 */ return 12; -case 4513: /* HTML_LinkAtPosition_t_32 */ - return 24; +case 2103: /* HTTPRequestDataReceived_t_24 */ + return 20; case 3402: /* SteamUGCRequestUGCDetailsResult_t_9784 */ return 9768; case 3403: /* CreateItemResult_t_24 */ return 16; -case 1221: /* SteamNetConnectionStatusChangedCallback_t_712 */ - return 704; case 3405: /* ItemInstalled_t_16 */ return 12; case 3406: /* DownloadItemResult_t_24 */ return 16; -case 209: /* GSReputation_t_40 */ - return 32; -case 1106: /* LeaderboardScoreUploaded_t_32 */ - return 28; -case 4515: /* HTML_JSConfirm_t_16 */ - return 12; case 3412: /* AddUGCDependencyResult_t_24 */ return 20; case 3413: /* RemoveUGCDependencyResult_t_24 */ return 20; case 3414: /* AddAppDependencyResult_t_24 */ return 16; -case 1111: /* LeaderboardUGCSet_t_16 */ +case 3415: /* RemoveAppDependencyResult_t_24 */ + return 16; +case 3416: /* GetAppDependenciesResult_t_152 */ + return 148; +case 3417: /* DeleteItemResult_t_16 */ return 12; -case 1112: /* PS3TrophiesInstalled_t_24 */ +case 4502: /* HTML_NeedsPaint_t_56 */ + return 52; +case 4503: /* HTML_StartRequest_t_40 */ + return 32; +case 4505: /* HTML_URLChanged_t_48 */ + return 36; +case 4506: /* HTML_FinishedRequest_t_24 */ return 20; -case 3417: /* DeleteItemResult_t_16 */ +case 4507: /* HTML_OpenLinkInNewTab_t_16 */ + return 12; +case 4508: /* HTML_ChangedTitle_t_16 */ return 12; +case 4513: /* HTML_LinkAtPosition_t_32 */ + return 24; +case 4514: /* HTML_JSAlert_t_16 */ + return 12; +case 4515: /* HTML_JSConfirm_t_16 */ + return 12; +case 4516: /* HTML_FileOpenDialog_t_24 */ + return 20; +case 4517: /* HTML_ComboNeedsPaint_t_24 */ + return 20; +case 4521: /* HTML_NewWindow_t_40 */ + return 32; +case 4523: /* HTML_StatusText_t_16 */ + return 12; +case 4524: /* HTML_ShowToolTip_t_16 */ + return 12; +case 4525: /* HTML_UpdateToolTip_t_16 */ + return 12; +case 4704: /* SteamInventoryStartPurchaseResult_t_24 */ + return 20; case 5211: /* RequestPlayersForGameProgressCallback_t_16 */ return 12; case 5212: /* RequestPlayersForGameResultCallback_t_64 */ @@ -247,14 +253,8 @@ case 5214: /* SubmitPlayerResultResultCallback_t_24 */ return 20; case 5215: /* EndGameResultCallback_t_16 */ return 12; -case 4704: /* SteamInventoryStartPurchaseResult_t_24 */ - return 20; -case 4517: /* HTML_ComboNeedsPaint_t_24 */ - return 20; -case 1308: /* RemoteStorageDownloadUGCResult_t_40 */ - return 32; -case 4516: /* HTML_FileOpenDialog_t_24 */ - return 20; -case 1023: /* FileDetailsResult_t_40 */ - return 36; +case 5301: /* JoinPartyCallback_t_280 */ + return 276; +case 5302: /* CreateBeaconCallback_t_16 */ + return 12; #endif diff --git a/lsteamclient/cb_getapi_table.dat b/lsteamclient/cb_getapi_table.dat index b9b27f1f..21fb89d2 100644 --- a/lsteamclient/cb_getapi_table.dat +++ b/lsteamclient/cb_getapi_table.dat @@ -1,62 +1,56 @@ #ifdef __i386__ -case 513: - switch(callback_len){ - default: - case 16: cb_LobbyCreated_t_16(lin_callback, callback); break; - } - break; -case 4524: +case 152: switch(callback_len){ default: - case 8: cb_HTML_ShowToolTip_t_8(lin_callback, callback); break; + case 24: cb_MicroTxnAuthorizationResponse_t_24(lin_callback, callback); break; } break; -case 3415: +case 209: switch(callback_len){ default: - case 24: cb_RemoveAppDependencyResult_t_24(lin_callback, callback); break; + case 40: cb_GSReputation_t_40(lin_callback, callback); break; } break; -case 4514: +case 513: switch(callback_len){ default: - case 8: cb_HTML_JSAlert_t_8(lin_callback, callback); break; + case 16: cb_LobbyCreated_t_16(lin_callback, callback); break; } break; -case 3416: +case 1023: switch(callback_len){ default: - case 152: cb_GetAppDependenciesResult_t_152(lin_callback, callback); break; + case 40: cb_FileDetailsResult_t_40(lin_callback, callback); break; } break; -case 4502: +case 1106: switch(callback_len){ default: - case 48: cb_HTML_NeedsPaint_t_48(lin_callback, callback); break; + case 32: cb_LeaderboardScoreUploaded_t_32(lin_callback, callback); break; } break; -case 1303: +case 1111: switch(callback_len){ default: - case 288: cb_RemoteStorageAppSyncProgress_t_288(lin_callback, callback); break; + case 16: cb_LeaderboardUGCSet_t_16(lin_callback, callback); break; } break; -case 152: +case 1112: switch(callback_len){ default: - case 24: cb_MicroTxnAuthorizationResponse_t_24(lin_callback, callback); break; + case 24: cb_PS3TrophiesInstalled_t_24(lin_callback, callback); break; } break; -case 4505: +case 1221: switch(callback_len){ default: - case 24: cb_HTML_URLChanged_t_24(lin_callback, callback); break; + case 712: cb_SteamNetConnectionStatusChangedCallback_t_712(lin_callback, callback); break; } break; -case 4506: +case 1303: switch(callback_len){ default: - case 12: cb_HTML_FinishedRequest_t_12(lin_callback, callback); break; + case 288: cb_RemoteStorageAppSyncProgress_t_288(lin_callback, callback); break; } break; case 1307: @@ -66,10 +60,10 @@ case 1307: case 16: cb_RemoteStorageFileShareResult_t_16(lin_callback, callback); break; } break; -case 4508: +case 1308: switch(callback_len){ default: - case 8: cb_HTML_ChangedTitle_t_8(lin_callback, callback); break; + case 40: cb_RemoteStorageDownloadUGCResult_t_40(lin_callback, callback); break; } break; case 1309: @@ -149,19 +143,6 @@ case 1320: case 32: cb_RemoteStorageGetPublishedItemVoteDetailsResult_t_32(lin_callback, callback); break; } break; -case 4521: - switch(callback_len){ - default: - case 28: cb_HTML_NewWindow_t_28(lin_callback, callback); break; - case 24: cb_HTML_NewWindow_t_24(lin_callback, callback); break; - } - break; -case 4523: - switch(callback_len){ - default: - case 8: cb_HTML_StatusText_t_8(lin_callback, callback); break; - } - break; case 1324: switch(callback_len){ default: @@ -192,16 +173,17 @@ case 1330: case 24: cb_RemoteStoragePublishedFileUpdated_t_24(lin_callback, callback); break; } break; -case 5301: +case 2101: switch(callback_len){ default: - case 280: cb_JoinPartyCallback_t_280(lin_callback, callback); break; + case 32: cb_HTTPRequestCompleted_t_32(lin_callback, callback); break; + case 24: cb_HTTPRequestCompleted_t_24(lin_callback, callback); break; } break; -case 5302: +case 2102: switch(callback_len){ default: - case 16: cb_CreateBeaconCallback_t_16(lin_callback, callback); break; + case 16: cb_HTTPRequestHeadersReceived_t_16(lin_callback, callback); break; } break; case 2103: @@ -210,157 +192,157 @@ case 2103: case 24: cb_HTTPRequestDataReceived_t_24(lin_callback, callback); break; } break; -case 4507: +case 3402: switch(callback_len){ default: - case 8: cb_HTML_OpenLinkInNewTab_t_8(lin_callback, callback); break; + case 9784: cb_SteamUGCRequestUGCDetailsResult_t_9784(lin_callback, callback); break; + case 9776: cb_SteamUGCRequestUGCDetailsResult_t_9776(lin_callback, callback); break; + case 9768: cb_SteamUGCRequestUGCDetailsResult_t_9768(lin_callback, callback); break; } break; -case 2101: +case 3403: switch(callback_len){ default: - case 32: cb_HTTPRequestCompleted_t_32(lin_callback, callback); break; - case 24: cb_HTTPRequestCompleted_t_24(lin_callback, callback); break; + case 24: cb_CreateItemResult_t_24(lin_callback, callback); break; } break; -case 4525: +case 3405: switch(callback_len){ default: - case 8: cb_HTML_UpdateToolTip_t_8(lin_callback, callback); break; + case 16: cb_ItemInstalled_t_16(lin_callback, callback); break; } break; -case 4503: +case 3406: switch(callback_len){ default: - case 20: cb_HTML_StartRequest_t_20(lin_callback, callback); break; + case 24: cb_DownloadItemResult_t_24(lin_callback, callback); break; } break; -case 2102: +case 3412: switch(callback_len){ default: - case 16: cb_HTTPRequestHeadersReceived_t_16(lin_callback, callback); break; + case 24: cb_AddUGCDependencyResult_t_24(lin_callback, callback); break; } break; -case 4513: +case 3413: switch(callback_len){ default: - case 20: cb_HTML_LinkAtPosition_t_20(lin_callback, callback); break; + case 24: cb_RemoveUGCDependencyResult_t_24(lin_callback, callback); break; } break; -case 3402: +case 3414: switch(callback_len){ default: - case 9784: cb_SteamUGCRequestUGCDetailsResult_t_9784(lin_callback, callback); break; - case 9776: cb_SteamUGCRequestUGCDetailsResult_t_9776(lin_callback, callback); break; - case 9768: cb_SteamUGCRequestUGCDetailsResult_t_9768(lin_callback, callback); break; + case 24: cb_AddAppDependencyResult_t_24(lin_callback, callback); break; } break; -case 3403: +case 3415: switch(callback_len){ default: - case 24: cb_CreateItemResult_t_24(lin_callback, callback); break; + case 24: cb_RemoveAppDependencyResult_t_24(lin_callback, callback); break; } break; -case 1221: +case 3416: switch(callback_len){ default: - case 712: cb_SteamNetConnectionStatusChangedCallback_t_712(lin_callback, callback); break; + case 152: cb_GetAppDependenciesResult_t_152(lin_callback, callback); break; } break; -case 3405: +case 3417: switch(callback_len){ default: - case 16: cb_ItemInstalled_t_16(lin_callback, callback); break; + case 16: cb_DeleteItemResult_t_16(lin_callback, callback); break; } break; -case 3406: +case 4502: switch(callback_len){ default: - case 24: cb_DownloadItemResult_t_24(lin_callback, callback); break; + case 48: cb_HTML_NeedsPaint_t_48(lin_callback, callback); break; } break; -case 209: +case 4503: switch(callback_len){ default: - case 40: cb_GSReputation_t_40(lin_callback, callback); break; + case 20: cb_HTML_StartRequest_t_20(lin_callback, callback); break; } break; -case 1106: +case 4505: switch(callback_len){ default: - case 32: cb_LeaderboardScoreUploaded_t_32(lin_callback, callback); break; + case 24: cb_HTML_URLChanged_t_24(lin_callback, callback); break; } break; -case 4515: +case 4506: switch(callback_len){ default: - case 8: cb_HTML_JSConfirm_t_8(lin_callback, callback); break; + case 12: cb_HTML_FinishedRequest_t_12(lin_callback, callback); break; } break; -case 3412: +case 4507: switch(callback_len){ default: - case 24: cb_AddUGCDependencyResult_t_24(lin_callback, callback); break; + case 8: cb_HTML_OpenLinkInNewTab_t_8(lin_callback, callback); break; } break; -case 3413: +case 4508: switch(callback_len){ default: - case 24: cb_RemoveUGCDependencyResult_t_24(lin_callback, callback); break; + case 8: cb_HTML_ChangedTitle_t_8(lin_callback, callback); break; } break; -case 3414: +case 4513: switch(callback_len){ default: - case 24: cb_AddAppDependencyResult_t_24(lin_callback, callback); break; + case 20: cb_HTML_LinkAtPosition_t_20(lin_callback, callback); break; } break; -case 1111: +case 4514: switch(callback_len){ default: - case 16: cb_LeaderboardUGCSet_t_16(lin_callback, callback); break; + case 8: cb_HTML_JSAlert_t_8(lin_callback, callback); break; } break; -case 1112: +case 4515: switch(callback_len){ default: - case 24: cb_PS3TrophiesInstalled_t_24(lin_callback, callback); break; + case 8: cb_HTML_JSConfirm_t_8(lin_callback, callback); break; } break; -case 3417: +case 4516: switch(callback_len){ default: - case 16: cb_DeleteItemResult_t_16(lin_callback, callback); break; + case 12: cb_HTML_FileOpenDialog_t_12(lin_callback, callback); break; } break; -case 5211: +case 4517: switch(callback_len){ default: - case 16: cb_RequestPlayersForGameProgressCallback_t_16(lin_callback, callback); break; + case 16: cb_HTML_ComboNeedsPaint_t_16(lin_callback, callback); break; } break; -case 5212: +case 4521: switch(callback_len){ default: - case 64: cb_RequestPlayersForGameResultCallback_t_64(lin_callback, callback); break; + case 28: cb_HTML_NewWindow_t_28(lin_callback, callback); break; + case 24: cb_HTML_NewWindow_t_24(lin_callback, callback); break; } break; -case 5213: +case 4523: switch(callback_len){ default: - case 24: cb_RequestPlayersForGameFinalResultCallback_t_24(lin_callback, callback); break; + case 8: cb_HTML_StatusText_t_8(lin_callback, callback); break; } break; -case 5214: +case 4524: switch(callback_len){ default: - case 24: cb_SubmitPlayerResultResultCallback_t_24(lin_callback, callback); break; + case 8: cb_HTML_ShowToolTip_t_8(lin_callback, callback); break; } break; -case 5215: +case 4525: switch(callback_len){ default: - case 16: cb_EndGameResultCallback_t_16(lin_callback, callback); break; + case 8: cb_HTML_UpdateToolTip_t_8(lin_callback, callback); break; } break; case 4704: @@ -369,90 +351,102 @@ case 4704: case 24: cb_SteamInventoryStartPurchaseResult_t_24(lin_callback, callback); break; } break; -case 4517: +case 5211: switch(callback_len){ default: - case 16: cb_HTML_ComboNeedsPaint_t_16(lin_callback, callback); break; + case 16: cb_RequestPlayersForGameProgressCallback_t_16(lin_callback, callback); break; } break; -case 1308: +case 5212: switch(callback_len){ default: - case 40: cb_RemoteStorageDownloadUGCResult_t_40(lin_callback, callback); break; + case 64: cb_RequestPlayersForGameResultCallback_t_64(lin_callback, callback); break; } break; -case 4516: +case 5213: switch(callback_len){ default: - case 12: cb_HTML_FileOpenDialog_t_12(lin_callback, callback); break; + case 24: cb_RequestPlayersForGameFinalResultCallback_t_24(lin_callback, callback); break; } break; -case 1023: +case 5214: switch(callback_len){ default: - case 40: cb_FileDetailsResult_t_40(lin_callback, callback); break; + case 24: cb_SubmitPlayerResultResultCallback_t_24(lin_callback, callback); break; } break; -#endif -#ifdef __x86_64__ -case 513: +case 5215: switch(callback_len){ default: - case 16: cb_LobbyCreated_t_16(lin_callback, callback); break; + case 16: cb_EndGameResultCallback_t_16(lin_callback, callback); break; } break; -case 4524: +case 5301: switch(callback_len){ default: - case 16: cb_HTML_ShowToolTip_t_16(lin_callback, callback); break; + case 280: cb_JoinPartyCallback_t_280(lin_callback, callback); break; } break; -case 3415: +case 5302: switch(callback_len){ default: - case 24: cb_RemoveAppDependencyResult_t_24(lin_callback, callback); break; + case 16: cb_CreateBeaconCallback_t_16(lin_callback, callback); break; } break; -case 4514: +#endif +#ifdef __x86_64__ +case 152: switch(callback_len){ default: - case 16: cb_HTML_JSAlert_t_16(lin_callback, callback); break; + case 24: cb_MicroTxnAuthorizationResponse_t_24(lin_callback, callback); break; } break; -case 3416: +case 209: switch(callback_len){ default: - case 152: cb_GetAppDependenciesResult_t_152(lin_callback, callback); break; + case 40: cb_GSReputation_t_40(lin_callback, callback); break; } break; -case 4502: +case 513: switch(callback_len){ default: - case 56: cb_HTML_NeedsPaint_t_56(lin_callback, callback); break; + case 16: cb_LobbyCreated_t_16(lin_callback, callback); break; } break; -case 1303: +case 1023: switch(callback_len){ default: - case 288: cb_RemoteStorageAppSyncProgress_t_288(lin_callback, callback); break; + case 40: cb_FileDetailsResult_t_40(lin_callback, callback); break; } break; -case 152: +case 1106: switch(callback_len){ default: - case 24: cb_MicroTxnAuthorizationResponse_t_24(lin_callback, callback); break; + case 32: cb_LeaderboardScoreUploaded_t_32(lin_callback, callback); break; } break; -case 4505: +case 1111: switch(callback_len){ default: - case 48: cb_HTML_URLChanged_t_48(lin_callback, callback); break; + case 16: cb_LeaderboardUGCSet_t_16(lin_callback, callback); break; } break; -case 4506: +case 1112: switch(callback_len){ default: - case 24: cb_HTML_FinishedRequest_t_24(lin_callback, callback); break; + case 24: cb_PS3TrophiesInstalled_t_24(lin_callback, callback); break; + } + break; +case 1221: + switch(callback_len){ + default: + case 712: cb_SteamNetConnectionStatusChangedCallback_t_712(lin_callback, callback); break; + } + break; +case 1303: + switch(callback_len){ + default: + case 288: cb_RemoteStorageAppSyncProgress_t_288(lin_callback, callback); break; } break; case 1307: @@ -462,10 +456,10 @@ case 1307: case 16: cb_RemoteStorageFileShareResult_t_16(lin_callback, callback); break; } break; -case 4508: +case 1308: switch(callback_len){ default: - case 16: cb_HTML_ChangedTitle_t_16(lin_callback, callback); break; + case 40: cb_RemoteStorageDownloadUGCResult_t_40(lin_callback, callback); break; } break; case 1309: @@ -545,19 +539,6 @@ case 1320: case 32: cb_RemoteStorageGetPublishedItemVoteDetailsResult_t_32(lin_callback, callback); break; } break; -case 4521: - switch(callback_len){ - default: - case 40: cb_HTML_NewWindow_t_40(lin_callback, callback); break; - case 32: cb_HTML_NewWindow_t_32(lin_callback, callback); break; - } - break; -case 4523: - switch(callback_len){ - default: - case 16: cb_HTML_StatusText_t_16(lin_callback, callback); break; - } - break; case 1324: switch(callback_len){ default: @@ -588,16 +569,17 @@ case 1330: case 24: cb_RemoteStoragePublishedFileUpdated_t_24(lin_callback, callback); break; } break; -case 5301: +case 2101: switch(callback_len){ default: - case 280: cb_JoinPartyCallback_t_280(lin_callback, callback); break; + case 32: cb_HTTPRequestCompleted_t_32(lin_callback, callback); break; + case 24: cb_HTTPRequestCompleted_t_24(lin_callback, callback); break; } break; -case 5302: +case 2102: switch(callback_len){ default: - case 16: cb_CreateBeaconCallback_t_16(lin_callback, callback); break; + case 16: cb_HTTPRequestHeadersReceived_t_16(lin_callback, callback); break; } break; case 2103: @@ -606,157 +588,157 @@ case 2103: case 24: cb_HTTPRequestDataReceived_t_24(lin_callback, callback); break; } break; -case 4507: +case 3402: switch(callback_len){ default: - case 16: cb_HTML_OpenLinkInNewTab_t_16(lin_callback, callback); break; + case 9784: cb_SteamUGCRequestUGCDetailsResult_t_9784(lin_callback, callback); break; + case 9776: cb_SteamUGCRequestUGCDetailsResult_t_9776(lin_callback, callback); break; + case 9768: cb_SteamUGCRequestUGCDetailsResult_t_9768(lin_callback, callback); break; } break; -case 2101: +case 3403: switch(callback_len){ default: - case 32: cb_HTTPRequestCompleted_t_32(lin_callback, callback); break; - case 24: cb_HTTPRequestCompleted_t_24(lin_callback, callback); break; + case 24: cb_CreateItemResult_t_24(lin_callback, callback); break; } break; -case 4525: +case 3405: switch(callback_len){ default: - case 16: cb_HTML_UpdateToolTip_t_16(lin_callback, callback); break; + case 16: cb_ItemInstalled_t_16(lin_callback, callback); break; } break; -case 4503: +case 3406: switch(callback_len){ default: - case 40: cb_HTML_StartRequest_t_40(lin_callback, callback); break; + case 24: cb_DownloadItemResult_t_24(lin_callback, callback); break; } break; -case 2102: +case 3412: switch(callback_len){ default: - case 16: cb_HTTPRequestHeadersReceived_t_16(lin_callback, callback); break; + case 24: cb_AddUGCDependencyResult_t_24(lin_callback, callback); break; } break; -case 4513: +case 3413: switch(callback_len){ default: - case 32: cb_HTML_LinkAtPosition_t_32(lin_callback, callback); break; + case 24: cb_RemoveUGCDependencyResult_t_24(lin_callback, callback); break; } break; -case 3402: +case 3414: switch(callback_len){ default: - case 9784: cb_SteamUGCRequestUGCDetailsResult_t_9784(lin_callback, callback); break; - case 9776: cb_SteamUGCRequestUGCDetailsResult_t_9776(lin_callback, callback); break; - case 9768: cb_SteamUGCRequestUGCDetailsResult_t_9768(lin_callback, callback); break; + case 24: cb_AddAppDependencyResult_t_24(lin_callback, callback); break; } break; -case 3403: +case 3415: switch(callback_len){ default: - case 24: cb_CreateItemResult_t_24(lin_callback, callback); break; + case 24: cb_RemoveAppDependencyResult_t_24(lin_callback, callback); break; } break; -case 1221: +case 3416: switch(callback_len){ default: - case 712: cb_SteamNetConnectionStatusChangedCallback_t_712(lin_callback, callback); break; + case 152: cb_GetAppDependenciesResult_t_152(lin_callback, callback); break; } break; -case 3405: +case 3417: switch(callback_len){ default: - case 16: cb_ItemInstalled_t_16(lin_callback, callback); break; + case 16: cb_DeleteItemResult_t_16(lin_callback, callback); break; } break; -case 3406: +case 4502: switch(callback_len){ default: - case 24: cb_DownloadItemResult_t_24(lin_callback, callback); break; + case 56: cb_HTML_NeedsPaint_t_56(lin_callback, callback); break; } break; -case 209: +case 4503: switch(callback_len){ default: - case 40: cb_GSReputation_t_40(lin_callback, callback); break; + case 40: cb_HTML_StartRequest_t_40(lin_callback, callback); break; } break; -case 1106: +case 4505: switch(callback_len){ default: - case 32: cb_LeaderboardScoreUploaded_t_32(lin_callback, callback); break; + case 48: cb_HTML_URLChanged_t_48(lin_callback, callback); break; } break; -case 4515: +case 4506: switch(callback_len){ default: - case 16: cb_HTML_JSConfirm_t_16(lin_callback, callback); break; + case 24: cb_HTML_FinishedRequest_t_24(lin_callback, callback); break; } break; -case 3412: +case 4507: switch(callback_len){ default: - case 24: cb_AddUGCDependencyResult_t_24(lin_callback, callback); break; + case 16: cb_HTML_OpenLinkInNewTab_t_16(lin_callback, callback); break; } break; -case 3413: +case 4508: switch(callback_len){ default: - case 24: cb_RemoveUGCDependencyResult_t_24(lin_callback, callback); break; + case 16: cb_HTML_ChangedTitle_t_16(lin_callback, callback); break; } break; -case 3414: +case 4513: switch(callback_len){ default: - case 24: cb_AddAppDependencyResult_t_24(lin_callback, callback); break; + case 32: cb_HTML_LinkAtPosition_t_32(lin_callback, callback); break; } break; -case 1111: +case 4514: switch(callback_len){ default: - case 16: cb_LeaderboardUGCSet_t_16(lin_callback, callback); break; + case 16: cb_HTML_JSAlert_t_16(lin_callback, callback); break; } break; -case 1112: +case 4515: switch(callback_len){ default: - case 24: cb_PS3TrophiesInstalled_t_24(lin_callback, callback); break; + case 16: cb_HTML_JSConfirm_t_16(lin_callback, callback); break; } break; -case 3417: +case 4516: switch(callback_len){ default: - case 16: cb_DeleteItemResult_t_16(lin_callback, callback); break; + case 24: cb_HTML_FileOpenDialog_t_24(lin_callback, callback); break; } break; -case 5211: +case 4517: switch(callback_len){ default: - case 16: cb_RequestPlayersForGameProgressCallback_t_16(lin_callback, callback); break; + case 24: cb_HTML_ComboNeedsPaint_t_24(lin_callback, callback); break; } break; -case 5212: +case 4521: switch(callback_len){ default: - case 64: cb_RequestPlayersForGameResultCallback_t_64(lin_callback, callback); break; + case 40: cb_HTML_NewWindow_t_40(lin_callback, callback); break; + case 32: cb_HTML_NewWindow_t_32(lin_callback, callback); break; } break; -case 5213: +case 4523: switch(callback_len){ default: - case 24: cb_RequestPlayersForGameFinalResultCallback_t_24(lin_callback, callback); break; + case 16: cb_HTML_StatusText_t_16(lin_callback, callback); break; } break; -case 5214: +case 4524: switch(callback_len){ default: - case 24: cb_SubmitPlayerResultResultCallback_t_24(lin_callback, callback); break; + case 16: cb_HTML_ShowToolTip_t_16(lin_callback, callback); break; } break; -case 5215: +case 4525: switch(callback_len){ default: - case 16: cb_EndGameResultCallback_t_16(lin_callback, callback); break; + case 16: cb_HTML_UpdateToolTip_t_16(lin_callback, callback); break; } break; case 4704: @@ -765,28 +747,46 @@ case 4704: case 24: cb_SteamInventoryStartPurchaseResult_t_24(lin_callback, callback); break; } break; -case 4517: +case 5211: switch(callback_len){ default: - case 24: cb_HTML_ComboNeedsPaint_t_24(lin_callback, callback); break; + case 16: cb_RequestPlayersForGameProgressCallback_t_16(lin_callback, callback); break; } break; -case 1308: +case 5212: switch(callback_len){ default: - case 40: cb_RemoteStorageDownloadUGCResult_t_40(lin_callback, callback); break; + case 64: cb_RequestPlayersForGameResultCallback_t_64(lin_callback, callback); break; } break; -case 4516: +case 5213: switch(callback_len){ default: - case 24: cb_HTML_FileOpenDialog_t_24(lin_callback, callback); break; + case 24: cb_RequestPlayersForGameFinalResultCallback_t_24(lin_callback, callback); break; } break; -case 1023: +case 5214: switch(callback_len){ default: - case 40: cb_FileDetailsResult_t_40(lin_callback, callback); break; + case 24: cb_SubmitPlayerResultResultCallback_t_24(lin_callback, callback); break; + } + break; +case 5215: + switch(callback_len){ + default: + case 16: cb_EndGameResultCallback_t_16(lin_callback, callback); break; + } + break; +case 5301: + switch(callback_len){ + default: + case 280: cb_JoinPartyCallback_t_280(lin_callback, callback); break; + } + break; +case 5302: + switch(callback_len){ + default: + case 16: cb_CreateBeaconCallback_t_16(lin_callback, callback); break; } break; #endif diff --git a/lsteamclient/gen_wrapper.py b/lsteamclient/gen_wrapper.py index f441777b..d90d33c2 100755 --- a/lsteamclient/gen_wrapper.py +++ b/lsteamclient/gen_wrapper.py @@ -1263,7 +1263,7 @@ cbsizefile = open("cb_getapi_sizes.dat", "w") cbsizefile.write("#ifdef __i386__\n") getapifile.write("#ifdef __i386__\n") -for cb in cb_table.keys(): +for cb in sorted(cb_table.keys()): cbsizefile.write("case %u: /* %s */\n" % (cb, cb_table[cb][1][0][1])) cbsizefile.write(" return %u;\n" % cb_table[cb][0]) getapifile.write("case %u:\n" % cb) @@ -1277,7 +1277,7 @@ getapifile.write("#endif\n") cbsizefile.write("#ifdef __x86_64__\n") getapifile.write("#ifdef __x86_64__\n") -for cb in cb_table64.keys(): +for cb in sorted(cb_table64.keys()): cbsizefile.write("case %u: /* %s */\n" % (cb, cb_table64[cb][1][0][1])) cbsizefile.write(" return %u;\n" % cb_table64[cb][0]) getapifile.write("case %u:\n" % cb) |