adds missing annotation
This commit is contained in:
parent
11dd19bc25
commit
2b964560e4
|
@ -1887,6 +1887,7 @@ void SetModelFlags(br_model* pModel, int pOwner) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall LoadCar(char *pCar_name@<EAX>, tDriver pDriver@<EDX>, tCar_spec *pCar_spec@<EBX>, int pOwner@<ECX>, char *pDriver_name, tBrender_storage *pStorage_space)
|
||||
// FUNCTION: CARM95 0x00420144
|
||||
void LoadCar(char* pCar_name, tDriver pDriver, tCar_spec* pCar_spec, int pOwner, char* pDriver_name, tBrender_storage* pStorage_space) {
|
||||
FILE* f;
|
||||
FILE* g;
|
||||
|
@ -2528,6 +2529,7 @@ void LoadCar(char* pCar_name, tDriver pDriver, tCar_spec* pCar_spec, int pOwner,
|
|||
}
|
||||
|
||||
// IDA: void __cdecl LoadHeadupImages()
|
||||
// FUNCTION: CARM95 0x00423fad
|
||||
void LoadHeadupImages(void) {
|
||||
int i;
|
||||
tPath_name the_path;
|
||||
|
@ -2544,6 +2546,7 @@ void LoadHeadupImages(void) {
|
|||
}
|
||||
|
||||
// IDA: void __cdecl DisposeHeadupImages()
|
||||
// FUNCTION: CARM95 0x0042405e
|
||||
void DisposeHeadupImages(void) {
|
||||
int i;
|
||||
tPath_name the_path;
|
||||
|
@ -2557,6 +2560,7 @@ void DisposeHeadupImages(void) {
|
|||
}
|
||||
|
||||
// IDA: FILE* __cdecl OpenRaceFile()
|
||||
// FUNCTION: CARM95 0x004240b1
|
||||
FILE* OpenRaceFile(void) {
|
||||
FILE* f;
|
||||
tPath_name the_path;
|
||||
|
@ -2570,6 +2574,7 @@ FILE* OpenRaceFile(void) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall SkipRestOfRace(FILE *pF@<EAX>)
|
||||
// FUNCTION: CARM95 0x0042434a
|
||||
void SkipRestOfRace(FILE* pF) {
|
||||
int j;
|
||||
int k;
|
||||
|
@ -2598,6 +2603,7 @@ void SkipRestOfRace(FILE* pF) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall LoadRaces(tRace_list_spec *pRace_list@<EAX>, int *pCount@<EDX>, int pRace_type_index@<EBX>)
|
||||
// FUNCTION: CARM95 0x00424116
|
||||
void LoadRaces(tRace_list_spec* pRace_list, int* pCount, int pRace_type_index) {
|
||||
FILE* f;
|
||||
int i;
|
||||
|
@ -2661,6 +2667,7 @@ void LoadRaces(tRace_list_spec* pRace_list, int* pCount, int pRace_type_index) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall UnlockOpponentMugshot(int pIndex@<EAX>)
|
||||
// FUNCTION: CARM95 0x00424466
|
||||
void UnlockOpponentMugshot(int pIndex) {
|
||||
LOG_TRACE("(%d)", pIndex);
|
||||
|
||||
|
@ -2700,6 +2707,7 @@ void DisposeOpponentGridIcon(tRace_info* pRace_info, int pIndex) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall LoadOpponentGridIcon(tRace_info *pRace_info@<EAX>, int pIndex@<EDX>)
|
||||
// FUNCTION: CARM95 0x004245cf
|
||||
void LoadOpponentGridIcon(tRace_info* pRace_info, int pIndex) {
|
||||
LOG_TRACE("(%p, %d)", pRace_info, pIndex);
|
||||
|
||||
|
@ -2713,6 +2721,7 @@ void LoadOpponentGridIcon(tRace_info* pRace_info, int pIndex) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall LoadRaceInfo(int pRace_index@<EAX>, tRace_info *pRace_info@<EDX>)
|
||||
// FUNCTION: CARM95 0x0042466e
|
||||
void LoadRaceInfo(int pRace_index, tRace_info* pRace_info) {
|
||||
FILE* f;
|
||||
int i;
|
||||
|
@ -2789,6 +2798,7 @@ void LoadRaceInfo(int pRace_index, tRace_info* pRace_info) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall DisposeRaceInfo(tRace_info *pRace_info@<EAX>)
|
||||
// FUNCTION: CARM95 0x00424ac0
|
||||
void DisposeRaceInfo(tRace_info* pRace_info) {
|
||||
int i;
|
||||
int j;
|
||||
|
@ -2828,6 +2838,7 @@ void DisposeRaceInfo(tRace_info* pRace_info) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall LoadGridIcons(tRace_info *pRace_info@<EAX>)
|
||||
// FUNCTION: CARM95 0x00424c2e
|
||||
void LoadGridIcons(tRace_info* pRace_info) {
|
||||
int i;
|
||||
LOG_TRACE("(%p)", pRace_info);
|
||||
|
@ -2840,6 +2851,7 @@ void LoadGridIcons(tRace_info* pRace_info) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall DisposeGridIcons(tRace_info *pRace_info@<EAX>)
|
||||
// FUNCTION: CARM95 0x00424cab
|
||||
void DisposeGridIcons(tRace_info* pRace_info) {
|
||||
int i;
|
||||
LOG_TRACE("(%p)", pRace_info);
|
||||
|
@ -2853,6 +2865,7 @@ void DisposeGridIcons(tRace_info* pRace_info) {
|
|||
}
|
||||
|
||||
// IDA: void __cdecl LoadOpponents()
|
||||
// FUNCTION: CARM95 0x00424d15
|
||||
void LoadOpponents(void) {
|
||||
FILE* f;
|
||||
tPath_name the_path;
|
||||
|
@ -2933,6 +2946,7 @@ void LoadOpponents(void) {
|
|||
}
|
||||
|
||||
// IDA: br_font* __usercall LoadBRFont@<EAX>(char *pName@<EAX>)
|
||||
// FUNCTION: CARM95 0x004252ee
|
||||
br_font* LoadBRFont(char* pName) {
|
||||
FILE* f;
|
||||
tPath_name the_path;
|
||||
|
@ -2984,6 +2998,7 @@ br_font* LoadBRFont(char* pName) {
|
|||
}
|
||||
|
||||
// IDA: void __cdecl LoadParts()
|
||||
// FUNCTION: CARM95 0x00425573
|
||||
void LoadParts(void) {
|
||||
int i;
|
||||
int j;
|
||||
|
@ -3007,6 +3022,7 @@ void LoadParts(void) {
|
|||
}
|
||||
|
||||
// IDA: void __cdecl UnlockParts()
|
||||
// FUNCTION: CARM95 0x004256b1
|
||||
void UnlockParts(void) {
|
||||
int i;
|
||||
int j;
|
||||
|
@ -3022,6 +3038,7 @@ void UnlockParts(void) {
|
|||
}
|
||||
|
||||
// IDA: br_pixelmap* __cdecl LoadChromeFont()
|
||||
// FUNCTION: CARM95 0x0042575f
|
||||
br_pixelmap* LoadChromeFont(void) {
|
||||
br_pixelmap* result;
|
||||
LOG_TRACE("()");
|
||||
|
@ -3034,6 +3051,7 @@ br_pixelmap* LoadChromeFont(void) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall DisposeChromeFont(br_pixelmap *pThe_font@<EAX>)
|
||||
// FUNCTION: CARM95 0x00425799
|
||||
void DisposeChromeFont(br_pixelmap* pThe_font) {
|
||||
LOG_TRACE("(%p)", pThe_font);
|
||||
|
||||
|
@ -3041,6 +3059,7 @@ void DisposeChromeFont(br_pixelmap* pThe_font) {
|
|||
}
|
||||
|
||||
// IDA: int __usercall GetALineAndInterpretCommand@<EAX>(FILE *pF@<EAX>, char **pString_list@<EDX>, int pCount@<EBX>)
|
||||
// FUNCTION: CARM95 0x004257b0
|
||||
int GetALineAndInterpretCommand(FILE* pF, char** pString_list, int pCount) {
|
||||
int i;
|
||||
char s[256];
|
||||
|
@ -3058,6 +3077,7 @@ int GetALineAndInterpretCommand(FILE* pF, char** pString_list, int pCount) {
|
|||
}
|
||||
|
||||
// IDA: int __usercall GetAnInt@<EAX>(FILE *pF@<EAX>)
|
||||
// FUNCTION: CARM95 0x00425878
|
||||
int GetAnInt(FILE* pF) {
|
||||
char s[256];
|
||||
char* str;
|
||||
|
@ -3070,6 +3090,7 @@ int GetAnInt(FILE* pF) {
|
|||
}
|
||||
|
||||
// IDA: float __usercall GetAFloat@<ST0>(FILE *pF@<EAX>)
|
||||
// FUNCTION: CARM95 0x004258d0
|
||||
float GetAFloat(FILE* pF) {
|
||||
char s[256];
|
||||
char* str;
|
||||
|
@ -3095,6 +3116,7 @@ float GetAFloatPercent(FILE* pF) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall GetPairOfFloats(FILE *pF@<EAX>, float *pF1@<EDX>, float *pF2@<EBX>)
|
||||
// FUNCTION: CARM95 0x00425986
|
||||
void GetPairOfFloats(FILE* pF, float* pF1, float* pF2) {
|
||||
char s[256];
|
||||
char* str;
|
||||
|
@ -3107,6 +3129,7 @@ void GetPairOfFloats(FILE* pF, float* pF1, float* pF2) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall GetThreeFloats(FILE *pF@<EAX>, float *pF1@<EDX>, float *pF2@<EBX>, float *pF3@<ECX>)
|
||||
// FUNCTION: CARM95 0x004259fd
|
||||
void GetThreeFloats(FILE* pF, float* pF1, float* pF2, float* pF3) {
|
||||
char s[256];
|
||||
char* str;
|
||||
|
@ -3121,6 +3144,7 @@ void GetThreeFloats(FILE* pF, float* pF1, float* pF2, float* pF3) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall GetPairOfInts(FILE *pF@<EAX>, int *pF1@<EDX>, int *pF2@<EBX>)
|
||||
// FUNCTION: CARM95 0x00425a9b
|
||||
void GetPairOfInts(FILE* pF, int* pF1, int* pF2) {
|
||||
char s[256];
|
||||
char* str;
|
||||
|
@ -3133,6 +3157,7 @@ void GetPairOfInts(FILE* pF, int* pF1, int* pF2) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall GetThreeInts(FILE *pF@<EAX>, int *pF1@<EDX>, int *pF2@<EBX>, int *pF3@<ECX>)
|
||||
// FUNCTION: CARM95 0x00425b12
|
||||
void GetThreeInts(FILE* pF, int* pF1, int* pF2, int* pF3) {
|
||||
char s[256];
|
||||
char* str;
|
||||
|
@ -3164,6 +3189,7 @@ void GetThreeIntsAndAString(FILE* pF, int* pF1, int* pF2, int* pF3, char* pS) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall GetFourInts(FILE *pF@<EAX>, int *pF1@<EDX>, int *pF2@<EBX>, int *pF3@<ECX>, int *pF4)
|
||||
// FUNCTION: CARM95 0x00425c85
|
||||
void GetFourInts(FILE* pF, int* pF1, int* pF2, int* pF3, int* pF4) {
|
||||
char s[256];
|
||||
char* str;
|
||||
|
@ -3180,6 +3206,7 @@ void GetFourInts(FILE* pF, int* pF1, int* pF2, int* pF3, int* pF4) {
|
|||
}
|
||||
|
||||
// IDA: br_scalar __usercall GetAScalar@<ST0>(FILE *pF@<EAX>)
|
||||
// FUNCTION: CARM95 0x00425d4a
|
||||
br_scalar GetAScalar(FILE* pF) {
|
||||
LOG_TRACE("(%p)", pF);
|
||||
|
||||
|
@ -3194,6 +3221,7 @@ void GetPairOfScalars(FILE* pF, br_scalar* pS1, br_scalar* pS2) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall GetThreeScalars(FILE *pF@<EAX>, br_scalar *pS1@<EDX>, br_scalar *pS2@<EBX>, br_scalar *pS3@<ECX>)
|
||||
// FUNCTION: CARM95 0x00425d98
|
||||
void GetThreeScalars(FILE* pF, br_scalar* pS1, br_scalar* pS2, br_scalar* pS3) {
|
||||
LOG_TRACE("(%p, %p, %p, %p)", pF, pS1, pS2, pS3);
|
||||
|
||||
|
@ -3201,6 +3229,7 @@ void GetThreeScalars(FILE* pF, br_scalar* pS1, br_scalar* pS2, br_scalar* pS3) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall GetFourScalars(FILE *pF@<EAX>, br_scalar *pF1@<EDX>, br_scalar *pF2@<EBX>, br_scalar *pF3@<ECX>, br_scalar *pF4)
|
||||
// FUNCTION: CARM95 0x00425dd6
|
||||
void GetFourScalars(FILE* pF, br_scalar* pF1, br_scalar* pF2, br_scalar* pF3, br_scalar* pF4) {
|
||||
char s[256];
|
||||
char* str;
|
||||
|
@ -3239,6 +3268,7 @@ void GetFiveScalars(FILE* pF, br_scalar* pF1, br_scalar* pF2, br_scalar* pF3, br
|
|||
}
|
||||
|
||||
// IDA: void __usercall GetNScalars(FILE *pF@<EAX>, int pNumber@<EDX>, br_scalar *pScalars@<EBX>)
|
||||
// FUNCTION: CARM95 0x00425fdb
|
||||
void GetNScalars(FILE* pF, int pNumber, br_scalar* pScalars) {
|
||||
char s[256];
|
||||
char* str;
|
||||
|
@ -3256,6 +3286,7 @@ void GetNScalars(FILE* pF, int pNumber, br_scalar* pScalars) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall GetPairOfFloatPercents(FILE *pF@<EAX>, float *pF1@<EDX>, float *pF2@<EBX>)
|
||||
// FUNCTION: CARM95 0x0042607b
|
||||
void GetPairOfFloatPercents(FILE* pF, float* pF1, float* pF2) {
|
||||
char s[256];
|
||||
char* str;
|
||||
|
@ -3271,6 +3302,7 @@ void GetPairOfFloatPercents(FILE* pF, float* pF1, float* pF2) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall GetThreeFloatPercents(FILE *pF@<EAX>, float *pF1@<EDX>, float *pF2@<EBX>, float *pF3@<ECX>)
|
||||
// FUNCTION: CARM95 0x00426112
|
||||
void GetThreeFloatPercents(FILE* pF, float* pF1, float* pF2, float* pF3) {
|
||||
char s[256];
|
||||
char* str;
|
||||
|
@ -3289,6 +3321,7 @@ void GetThreeFloatPercents(FILE* pF, float* pF1, float* pF2, float* pF3) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall GetAString(FILE *pF@<EAX>, char *pString@<EDX>)
|
||||
// FUNCTION: CARM95 0x004261e0
|
||||
void GetAString(FILE* pF, char* pString) {
|
||||
char s[256];
|
||||
char* str;
|
||||
|
@ -3299,6 +3332,7 @@ void GetAString(FILE* pF, char* pString) {
|
|||
}
|
||||
|
||||
// IDA: void __cdecl AboutToLoadFirstCar()
|
||||
// FUNCTION: CARM95 0x00426240
|
||||
void AboutToLoadFirstCar(void) {
|
||||
LOG_TRACE("()");
|
||||
|
||||
|
@ -3307,6 +3341,7 @@ void AboutToLoadFirstCar(void) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall LoadOpponentsCars(tRace_info *pRace_info@<EAX>)
|
||||
// FUNCTION: CARM95 0x0042625a
|
||||
void LoadOpponentsCars(tRace_info* pRace_info) {
|
||||
int i;
|
||||
LOG_TRACE("(%p)", pRace_info);
|
||||
|
@ -3329,6 +3364,7 @@ void LoadOpponentsCars(tRace_info* pRace_info) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall DisposeOpponentsCars(tRace_info *pRace_info@<EAX>)
|
||||
// FUNCTION: CARM95 0x00426359
|
||||
void DisposeOpponentsCars(tRace_info* pRace_info) {
|
||||
int i;
|
||||
LOG_TRACE("(%p)", pRace_info);
|
||||
|
@ -3346,6 +3382,7 @@ void DisposeOpponentsCars(tRace_info* pRace_info) {
|
|||
}
|
||||
|
||||
// IDA: void __cdecl LoadMiscStrings()
|
||||
// FUNCTION: CARM95 0x00426410
|
||||
void LoadMiscStrings(void) {
|
||||
int i;
|
||||
FILE* f;
|
||||
|
@ -3370,6 +3407,7 @@ void LoadMiscStrings(void) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall FillInRaceInfo(tRace_info *pThe_race@<EAX>)
|
||||
// FUNCTION: CARM95 0x0042652d
|
||||
void FillInRaceInfo(tRace_info* pThe_race) {
|
||||
LOG_TRACE("(%p)", pThe_race);
|
||||
|
||||
|
@ -3377,6 +3415,7 @@ void FillInRaceInfo(tRace_info* pThe_race) {
|
|||
}
|
||||
|
||||
// IDA: FILE* __usercall OldDRfopen@<EAX>(char *pFilename@<EAX>, char *pMode@<EDX>)
|
||||
// FUNCTION: CARM95 0x00426654
|
||||
FILE* OldDRfopen(char* pFilename, char* pMode) {
|
||||
FILE* fp;
|
||||
FILE* file_ptr;
|
||||
|
@ -3484,6 +3523,7 @@ FILE* OldDRfopen(char* pFilename, char* pMode) {
|
|||
}
|
||||
|
||||
// IDA: void __cdecl AllowOpenToFail()
|
||||
// FUNCTION: CARM95 0x00426563
|
||||
void AllowOpenToFail(void) {
|
||||
LOG_TRACE("()");
|
||||
|
||||
|
@ -3498,6 +3538,7 @@ void DoNotAllowOpenToFail(void) {
|
|||
}
|
||||
|
||||
// IDA: FILE* __usercall DRfopen@<EAX>(char *pFilename@<EAX>, char *pMode@<EDX>)
|
||||
// FUNCTION: CARM95 0x00426583
|
||||
FILE* DRfopen(char* pFilename, char* pMode) {
|
||||
FILE* result;
|
||||
tPath_name CD_dir;
|
||||
|
@ -3521,6 +3562,7 @@ FILE* DRfopen(char* pFilename, char* pMode) {
|
|||
}
|
||||
|
||||
// IDA: int __usercall GetCDPathFromPathsTxtFile@<EAX>(char *pPath_name@<EAX>)
|
||||
// FUNCTION: CARM95 0x00426cc5
|
||||
int GetCDPathFromPathsTxtFile(char* pPath_name) {
|
||||
static int got_it_already = 0;
|
||||
static tPath_name cd_pathname;
|
||||
|
@ -3543,6 +3585,7 @@ int GetCDPathFromPathsTxtFile(char* pPath_name) {
|
|||
}
|
||||
|
||||
// IDA: int __cdecl TestForOriginalCarmaCDinDrive()
|
||||
// FUNCTION: CARM95 0x00426d7a
|
||||
int TestForOriginalCarmaCDinDrive(void) {
|
||||
// The symbol dump didn't include any local variable information.
|
||||
// These names are not necessarily the original names.
|
||||
|
@ -3610,11 +3653,13 @@ int TestForOriginalCarmaCDinDrive(void) {
|
|||
}
|
||||
|
||||
// IDA: int __cdecl OriginalCarmaCDinDrive()
|
||||
// FUNCTION: CARM95 0x00427158
|
||||
int OriginalCarmaCDinDrive(void) {
|
||||
return gCD_is_in_drive;
|
||||
}
|
||||
|
||||
// IDA: int __cdecl CarmaCDinDriveOrFullGameInstalled()
|
||||
// FUNCTION: CARM95 0x0042716d
|
||||
int CarmaCDinDriveOrFullGameInstalled(void) {
|
||||
LOG_TRACE("()");
|
||||
|
||||
|
@ -3626,6 +3671,7 @@ int CarmaCDinDriveOrFullGameInstalled(void) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall ReadNetworkSettings(FILE *pF@<EAX>, tNet_game_options *pOptions@<EDX>)
|
||||
// FUNCTION: CARM95 0x00427199
|
||||
void ReadNetworkSettings(FILE* pF, tNet_game_options* pOptions) {
|
||||
LOG_TRACE("(%p, %p)", pF, pOptions);
|
||||
|
||||
|
@ -3643,6 +3689,7 @@ void ReadNetworkSettings(FILE* pF, tNet_game_options* pOptions) {
|
|||
}
|
||||
|
||||
// IDA: int __usercall PrintNetOptions@<EAX>(FILE *pF@<EAX>, int pIndex@<EDX>)
|
||||
// FUNCTION: CARM95 0x00427269
|
||||
int PrintNetOptions(FILE* pF, int pIndex) {
|
||||
LOG_TRACE("(%p, %d)", pF, pIndex);
|
||||
|
||||
|
@ -3662,6 +3709,7 @@ int PrintNetOptions(FILE* pF, int pIndex) {
|
|||
}
|
||||
|
||||
// IDA: int __cdecl SaveOptions()
|
||||
// FUNCTION: CARM95 0x004273e5
|
||||
int SaveOptions(void) {
|
||||
tPath_name the_path;
|
||||
FILE* f;
|
||||
|
@ -3726,6 +3774,7 @@ int SaveOptions(void) {
|
|||
}
|
||||
|
||||
// IDA: int __cdecl RestoreOptions()
|
||||
// FUNCTION: CARM95 0x004278be
|
||||
int RestoreOptions(void) {
|
||||
tPath_name the_path;
|
||||
FILE* f;
|
||||
|
@ -3823,6 +3872,7 @@ int RestoreOptions(void) {
|
|||
}
|
||||
|
||||
// IDA: void __cdecl InitFunkGrooveFlags()
|
||||
// FUNCTION: CARM95 0x00427e87
|
||||
void InitFunkGrooveFlags(void) {
|
||||
int i;
|
||||
LOG_TRACE("()");
|
||||
|
|
|
@ -1357,7 +1357,7 @@ void KickPlayerOut(tPlayer_ID pID) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall ReceivedLeave(tNet_contents *pContents@<EAX>, tNet_message *pMessage@<EDX>)
|
||||
// FUNCTION: CARM95 0x4496de
|
||||
// FUNCTION: CARM95 0x004496de
|
||||
void ReceivedLeave(tNet_contents* pContents, tNet_message* pMessage) {
|
||||
LOG_TRACE("(%p, %p)", pContents, pMessage);
|
||||
|
||||
|
@ -1365,7 +1365,7 @@ void ReceivedLeave(tNet_contents* pContents, tNet_message* pMessage) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall NetFullScreenMessage(int pStr_index@<EAX>, int pLeave_it_up_there@<EDX>)
|
||||
// FUNCTION: CARM95 0x448495
|
||||
// FUNCTION: CARM95 0x00448495
|
||||
void NetFullScreenMessage(int pStr_index, int pLeave_it_up_there) {
|
||||
tU32 start_time;
|
||||
char* s;
|
||||
|
@ -1430,7 +1430,7 @@ void NetFullScreenMessage(int pStr_index, int pLeave_it_up_there) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall HostHasBittenTheDust(int pMessage_index@<EAX>)
|
||||
// FUNCTION: CARM95 0x44989e
|
||||
// FUNCTION: CARM95 0x0044989e
|
||||
void HostHasBittenTheDust(int pMessage_index) {
|
||||
LOG_TRACE("(%d)", pMessage_index);
|
||||
|
||||
|
@ -1442,7 +1442,7 @@ void HostHasBittenTheDust(int pMessage_index) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall ReceivedHosticide(tNet_contents *pContents@<EAX>)
|
||||
// FUNCTION: CARM95 0x449889
|
||||
// FUNCTION: CARM95 0x00449889
|
||||
void ReceivedHosticide(tNet_contents* pContents) {
|
||||
LOG_TRACE("(%p)", pContents);
|
||||
|
||||
|
@ -1457,7 +1457,7 @@ void ConfirmReceipt(void) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall ReceivedNewPlayerList(tNet_contents *pContents@<EAX>, tNet_message *pM@<EDX>)
|
||||
// FUNCTION: CARM95 0x4498d8
|
||||
// FUNCTION: CARM95 0x004498d8
|
||||
void ReceivedNewPlayerList(tNet_contents* pContents, tNet_message* pM) {
|
||||
int i;
|
||||
LOG_TRACE("(%p, %p)", pContents, pM);
|
||||
|
@ -1512,7 +1512,7 @@ void ReceivedNewPlayerList(tNet_contents* pContents, tNet_message* pM) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall ReceivedRaceOver(tNet_contents *pContents@<EAX>)
|
||||
// FUNCTION: CARM95 0x449afb
|
||||
// FUNCTION: CARM95 0x00449afb
|
||||
void ReceivedRaceOver(tNet_contents* pContents) {
|
||||
LOG_TRACE("(%p)", pContents);
|
||||
|
||||
|
@ -1523,7 +1523,7 @@ void ReceivedRaceOver(tNet_contents* pContents) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall ReceivedStatusReport(tNet_contents *pContents@<EAX>, tNet_message *pMessage@<EDX>)
|
||||
// FUNCTION: CARM95 0x449b46
|
||||
// FUNCTION: CARM95 0x00449b46
|
||||
void ReceivedStatusReport(tNet_contents* pContents, tNet_message* pMessage) {
|
||||
int i;
|
||||
LOG_TRACE("(%p, %p)", pContents, pMessage);
|
||||
|
@ -1548,7 +1548,7 @@ void ReceivedStatusReport(tNet_contents* pContents, tNet_message* pMessage) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall ReceivedStartRace(tNet_contents *pContents@<EAX>)
|
||||
// FUNCTION: CARM95 0x449c42
|
||||
// FUNCTION: CARM95 0x00449c42
|
||||
void ReceivedStartRace(tNet_contents* pContents) {
|
||||
int i;
|
||||
int index;
|
||||
|
@ -1600,7 +1600,7 @@ void ReceivedStartRace(tNet_contents* pContents) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall ReceivedGuaranteeReply(tNet_contents *pContents@<EAX>)
|
||||
// FUNCTION: CARM95 0x448695
|
||||
// FUNCTION: CARM95 0x00448695
|
||||
void ReceivedGuaranteeReply(tNet_contents* pContents) {
|
||||
int i;
|
||||
LOG_TRACE("(%p)", pContents);
|
||||
|
@ -1613,7 +1613,7 @@ void ReceivedGuaranteeReply(tNet_contents* pContents) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall ReceivedHeadup(tNet_contents *pContents@<EAX>)
|
||||
// FUNCTION: CARM95 0x4486fb
|
||||
// FUNCTION: CARM95 0x004486fb
|
||||
void ReceivedHeadup(tNet_contents* pContents) {
|
||||
LOG_TRACE("(%p)", pContents);
|
||||
|
||||
|
@ -1623,7 +1623,7 @@ void ReceivedHeadup(tNet_contents* pContents) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall ReceivedHostQuery(tNet_contents *pContents@<EAX>, tNet_message *pMessage@<EDX>)
|
||||
// FUNCTION: CARM95 0x44872d
|
||||
// FUNCTION: CARM95 0x0044872d
|
||||
void ReceivedHostQuery(tNet_contents* pContents, tNet_message* pMessage) {
|
||||
tNet_message* message;
|
||||
LOG_TRACE("(%p, %p)", pContents, pMessage);
|
||||
|
@ -1640,7 +1640,7 @@ void ReceivedHostQuery(tNet_contents* pContents, tNet_message* pMessage) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall ReceivedHostReply(tNet_contents *pContents@<EAX>)
|
||||
// FUNCTION: CARM95 0x44879d
|
||||
// FUNCTION: CARM95 0x0044879d
|
||||
void ReceivedHostReply(tNet_contents* pContents) {
|
||||
tNet_message* message;
|
||||
LOG_TRACE("(%p)", pContents);
|
||||
|
@ -1661,7 +1661,7 @@ void ReceivedHostReply(tNet_contents* pContents) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall SendGuaranteeReply(tNet_message *pMessage@<EAX>, void *pSender_address@<EDX>)
|
||||
// FUNCTION: CARM95 0x44882b
|
||||
// FUNCTION: CARM95 0x0044882b
|
||||
void SendGuaranteeReply(tNet_message* pMessage, void* pSender_address) {
|
||||
tNet_message* message;
|
||||
LOG_TRACE("(%p, %p)", pMessage, pSender_address);
|
||||
|
@ -1673,7 +1673,7 @@ void SendGuaranteeReply(tNet_message* pMessage, void* pSender_address) {
|
|||
}
|
||||
|
||||
// IDA: int __usercall PlayerIsInList@<EAX>(tPlayer_ID pID@<EAX>)
|
||||
// FUNCTION: CARM95 0x449f18
|
||||
// FUNCTION: CARM95 0x00449f18
|
||||
int PlayerIsInList(tPlayer_ID pID) {
|
||||
int i;
|
||||
LOG_TRACE("(%d)", pID);
|
||||
|
@ -1688,7 +1688,7 @@ int PlayerIsInList(tPlayer_ID pID) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall ReceivedTimeSync(tNet_contents *pContents@<EAX>, tNet_message *pMessage@<EDX>, tU32 pReceive_time@<EBX>)
|
||||
// FUNCTION: CARM95 0x448874
|
||||
// FUNCTION: CARM95 0x00448874
|
||||
void ReceivedTimeSync(tNet_contents* pContents, tNet_message* pMessage, tU32 pReceive_time) {
|
||||
LOG_TRACE("(%p, %p, %d)", pContents, pMessage, pReceive_time);
|
||||
|
||||
|
@ -1698,7 +1698,7 @@ void ReceivedTimeSync(tNet_contents* pContents, tNet_message* pMessage, tU32 pRe
|
|||
}
|
||||
|
||||
// IDA: void __usercall ReceivedConfirm(tNet_contents *pContents@<EAX>)
|
||||
// FUNCTION: CARM95 0x4488b4
|
||||
// FUNCTION: CARM95 0x004488b4
|
||||
void ReceivedConfirm(tNet_contents* pContents) {
|
||||
int i;
|
||||
LOG_TRACE("(%p)", pContents);
|
||||
|
@ -1712,19 +1712,19 @@ void ReceivedConfirm(tNet_contents* pContents) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall ReceivedDisableCar(tNet_contents *pContents@<EAX>)
|
||||
// FUNCTION: CARM95 0x448914
|
||||
// FUNCTION: CARM95 0x00448914
|
||||
void ReceivedDisableCar(tNet_contents* pContents) {
|
||||
LOG_TRACE("(%p)", pContents);
|
||||
}
|
||||
|
||||
// IDA: void __usercall ReceivedEnableCar(tNet_contents *pContents@<EAX>)
|
||||
// FUNCTION: CARM95 0x44891f
|
||||
// FUNCTION: CARM95 0x0044891f
|
||||
void ReceivedEnableCar(tNet_contents* pContents) {
|
||||
LOG_TRACE("(%p)", pContents);
|
||||
}
|
||||
|
||||
// IDA: void __usercall ReceivedScores(tNet_contents *pContents@<EAX>)
|
||||
// FUNCTION: CARM95 0x44892a
|
||||
// FUNCTION: CARM95 0x0044892a
|
||||
void ReceivedScores(tNet_contents* pContents) {
|
||||
int i;
|
||||
LOG_TRACE("(%p)", pContents);
|
||||
|
@ -1736,7 +1736,7 @@ void ReceivedScores(tNet_contents* pContents) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall ReceivedWasted(tNet_contents *pContents@<EAX>)
|
||||
// FUNCTION: CARM95 0x448981
|
||||
// FUNCTION: CARM95 0x00448981
|
||||
void ReceivedWasted(tNet_contents* pContents) {
|
||||
tNet_game_player_info* victim;
|
||||
tNet_game_player_info* culprit;
|
||||
|
@ -1807,7 +1807,7 @@ void ReceivedWasted(tNet_contents* pContents) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall ReceivedCarDetailsReq(tNet_contents *pContents@<EAX>, void *pSender_address@<EDX>)
|
||||
// FUNCTION: CARM95 0x448ca9
|
||||
// FUNCTION: CARM95 0x00448ca9
|
||||
void ReceivedCarDetailsReq(tNet_contents* pContents, void* pSender_address) {
|
||||
tNet_message* message;
|
||||
int i;
|
||||
|
@ -1825,7 +1825,7 @@ void ReceivedCarDetailsReq(tNet_contents* pContents, void* pSender_address) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall ReceivedCarDetails(tNet_contents *pContents@<EAX>)
|
||||
// FUNCTION: CARM95 0x448d70
|
||||
// FUNCTION: CARM95 0x00448d70
|
||||
void ReceivedCarDetails(tNet_contents* pContents) {
|
||||
int i;
|
||||
int j;
|
||||
|
@ -1844,7 +1844,7 @@ void ReceivedCarDetails(tNet_contents* pContents) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall ReceivedGameScores(tNet_contents *pContents@<EAX>)
|
||||
// FUNCTION: CARM95 0x448e41
|
||||
// FUNCTION: CARM95 0x00448e41
|
||||
void ReceivedGameScores(tNet_contents* pContents) {
|
||||
int i;
|
||||
LOG_TRACE("(%p)", pContents);
|
||||
|
@ -1858,7 +1858,7 @@ void ReceivedGameScores(tNet_contents* pContents) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall ReceivedMessage(tNet_message *pMessage@<EAX>, void *pSender_address@<EDX>, tU32 pReceive_time@<EBX>)
|
||||
// FUNCTION: CARM95 0x448eca
|
||||
// FUNCTION: CARM95 0x00448eca
|
||||
void ReceivedMessage(tNet_message* pMessage, void* pSender_address, tU32 pReceive_time) {
|
||||
tNet_contents* contents;
|
||||
int i;
|
||||
|
@ -1981,7 +1981,7 @@ void ReceivedMessage(tNet_message* pMessage, void* pSender_address, tU32 pReceiv
|
|||
}
|
||||
|
||||
// IDA: void __cdecl NetReceiveAndProcessMessages()
|
||||
// FUNCTION: CARM95 0x449f82
|
||||
// FUNCTION: CARM95 0x00449f82
|
||||
void NetReceiveAndProcessMessages(void) {
|
||||
tNet_message* message;
|
||||
void* sender_address;
|
||||
|
@ -2007,7 +2007,7 @@ void NetReceiveAndProcessMessages(void) {
|
|||
}
|
||||
|
||||
// IDA: void __cdecl BroadcastStatus()
|
||||
// FUNCTION: CARM95 0x44a046
|
||||
// FUNCTION: CARM95 0x0044a046
|
||||
void BroadcastStatus(void) {
|
||||
tNet_message* message;
|
||||
LOG_TRACE("()");
|
||||
|
@ -2018,7 +2018,7 @@ void BroadcastStatus(void) {
|
|||
}
|
||||
|
||||
// IDA: void __cdecl CheckForDisappearees()
|
||||
// FUNCTION: CARM95 0x44a2a3
|
||||
// FUNCTION: CARM95 0x0044a2a3
|
||||
void CheckForDisappearees(void) {
|
||||
int i;
|
||||
int j;
|
||||
|
@ -2047,7 +2047,7 @@ void CheckForDisappearees(void) {
|
|||
}
|
||||
|
||||
// IDA: void __cdecl CheckForPendingStartRace()
|
||||
// FUNCTION: CARM95 0x44a478
|
||||
// FUNCTION: CARM95 0x0044a478
|
||||
void CheckForPendingStartRace(void) {
|
||||
int i;
|
||||
LOG_TRACE("()");
|
||||
|
@ -2063,7 +2063,7 @@ void CheckForPendingStartRace(void) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall NetService(int pIn_race@<EAX>)
|
||||
// FUNCTION: CARM95 0x44a08a
|
||||
// FUNCTION: CARM95 0x0044a08a
|
||||
void NetService(int pIn_race) {
|
||||
tU32 time;
|
||||
static tU32 last_status_broadcast;
|
||||
|
@ -2101,7 +2101,7 @@ void NetService(int pIn_race) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall NetFinishRace(tNet_game_details *pDetails@<EAX>, tRace_over_reason pReason@<EDX>)
|
||||
// FUNCTION: CARM95 0x44a4e1
|
||||
// FUNCTION: CARM95 0x0044a4e1
|
||||
void NetFinishRace(tNet_game_details* pDetails, tRace_over_reason pReason) {
|
||||
tNet_message* the_message;
|
||||
LOG_TRACE("(%p, %d)", pDetails, pReason);
|
||||
|
@ -2113,7 +2113,7 @@ void NetFinishRace(tNet_game_details* pDetails, tRace_over_reason pReason) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall NetPlayerStatusChanged(tPlayer_status pNew_status@<EAX>)
|
||||
// FUNCTION: CARM95 0x44a525
|
||||
// FUNCTION: CARM95 0x0044a525
|
||||
void NetPlayerStatusChanged(tPlayer_status pNew_status) {
|
||||
LOG_TRACE("(%d)", pNew_status);
|
||||
tNet_message* the_message;
|
||||
|
@ -2130,7 +2130,7 @@ void NetPlayerStatusChanged(tPlayer_status pNew_status) {
|
|||
}
|
||||
|
||||
// IDA: tPlayer_status __cdecl NetGetPlayerStatus()
|
||||
// FUNCTION: CARM95 0x44a5d0
|
||||
// FUNCTION: CARM95 0x0044a5d0
|
||||
tPlayer_status NetGetPlayerStatus(void) {
|
||||
LOG_TRACE("()");
|
||||
|
||||
|
@ -2138,7 +2138,7 @@ tPlayer_status NetGetPlayerStatus(void) {
|
|||
}
|
||||
|
||||
// IDA: int __usercall NetGuaranteedSendMessageToAllPlayers@<EAX>(tNet_game_details *pDetails@<EAX>, tNet_message *pMessage@<EDX>, int (*pNotifyFail)(tU32, tNet_message*)@<EBX>)
|
||||
// FUNCTION: CARM95 0x44a5ef
|
||||
// FUNCTION: CARM95 0x0044a5ef
|
||||
int NetGuaranteedSendMessageToAllPlayers(tNet_game_details* pDetails, tNet_message* pMessage, int (*pNotifyFail)(tU32, tNet_message*)) {
|
||||
int i;
|
||||
int err;
|
||||
|
@ -2159,7 +2159,7 @@ int NetGuaranteedSendMessageToAllPlayers(tNet_game_details* pDetails, tNet_messa
|
|||
}
|
||||
|
||||
// IDA: int __usercall NetGuaranteedSendMessageToEverybody@<EAX>(tNet_game_details *pDetails@<EAX>, tNet_message *pMessage@<EDX>, int (*pNotifyFail)(tU32, tNet_message*)@<EBX>)
|
||||
// FUNCTION: CARM95 0x44a689
|
||||
// FUNCTION: CARM95 0x0044a689
|
||||
int NetGuaranteedSendMessageToEverybody(tNet_game_details* pDetails, tNet_message* pMessage, int (*pNotifyFail)(tU32, tNet_message*)) {
|
||||
LOG_TRACE("(%p, %p, %p)", pDetails, pMessage, pNotifyFail);
|
||||
|
||||
|
@ -2172,7 +2172,7 @@ int NetGuaranteedSendMessageToEverybody(tNet_game_details* pDetails, tNet_messag
|
|||
}
|
||||
|
||||
// IDA: int __usercall NetGuaranteedSendMessageToHost@<EAX>(tNet_game_details *pDetails@<EAX>, tNet_message *pMessage@<EDX>, int (*pNotifyFail)(tU32, tNet_message*)@<EBX>)
|
||||
// FUNCTION: CARM95 0x44a6f9
|
||||
// FUNCTION: CARM95 0x0044a6f9
|
||||
int NetGuaranteedSendMessageToHost(tNet_game_details* pDetails, tNet_message* pMessage, int (*pNotifyFail)(tU32, tNet_message*)) {
|
||||
LOG_TRACE("(%p, %p, %p)", pDetails, pMessage, pNotifyFail);
|
||||
|
||||
|
@ -2180,7 +2180,7 @@ int NetGuaranteedSendMessageToHost(tNet_game_details* pDetails, tNet_message* pM
|
|||
}
|
||||
|
||||
// IDA: int __usercall NetGuaranteedSendMessageToPlayer@<EAX>(tNet_game_details *pDetails@<EAX>, tNet_message *pMessage@<EDX>, tPlayer_ID pPlayer@<EBX>, int (*pNotifyFail)(tU32, tNet_message*)@<ECX>)
|
||||
// FUNCTION: CARM95 0x44a721
|
||||
// FUNCTION: CARM95 0x0044a721
|
||||
int NetGuaranteedSendMessageToPlayer(tNet_game_details* pDetails, tNet_message* pMessage, tPlayer_ID pPlayer, int (*pNotifyFail)(tU32, tNet_message*)) {
|
||||
int i;
|
||||
LOG_TRACE("(%p, %p, %d, %p)", pDetails, pMessage, pPlayer, pNotifyFail);
|
||||
|
@ -2206,7 +2206,7 @@ int NetGuaranteedSendMessageToPlayer(tNet_game_details* pDetails, tNet_message*
|
|||
}
|
||||
|
||||
// IDA: int __usercall NetGuaranteedSendMessageToAddress@<EAX>(tNet_game_details *pDetails@<EAX>, tNet_message *pMessage@<EDX>, void *pAddress@<EBX>, int (*pNotifyFail)(tU32, tNet_message*)@<ECX>)
|
||||
// FUNCTION: CARM95 0x44a80f
|
||||
// FUNCTION: CARM95 0x0044a80f
|
||||
int NetGuaranteedSendMessageToAddress(tNet_game_details* pDetails, tNet_message* pMessage, void* pAddress, int (*pNotifyFail)(tU32, tNet_message*)) {
|
||||
char buffer[256]; // Added by Dethrace
|
||||
LOG_TRACE("(%p, %p, %p, %p)", pDetails, pMessage, pAddress, pNotifyFail);
|
||||
|
@ -2238,7 +2238,7 @@ int NetGuaranteedSendMessageToAddress(tNet_game_details* pDetails, tNet_message*
|
|||
}
|
||||
|
||||
// IDA: void __cdecl ResendGuaranteedMessages()
|
||||
// FUNCTION: CARM95 0x44a9f1
|
||||
// FUNCTION: CARM95 0x0044a9f1
|
||||
void ResendGuaranteedMessages(void) {
|
||||
int i;
|
||||
int j;
|
||||
|
@ -2279,7 +2279,7 @@ void ResendGuaranteedMessages(void) {
|
|||
}
|
||||
|
||||
// IDA: int __usercall SampleFailNotifier@<EAX>(tU32 pAge@<EAX>, tNet_message *pMessage@<EDX>)
|
||||
// FUNCTION: CARM95 0x44ad06
|
||||
// FUNCTION: CARM95 0x0044ad06
|
||||
int SampleFailNotifier(tU32 pAge, tNet_message* pMessage) {
|
||||
LOG_TRACE("(%d, %p)", pAge, pMessage);
|
||||
|
||||
|
@ -2287,7 +2287,7 @@ int SampleFailNotifier(tU32 pAge, tNet_message* pMessage) {
|
|||
}
|
||||
|
||||
// IDA: void __cdecl NetWaitForGuaranteeReplies()
|
||||
// FUNCTION: CARM95 0x44ad2f
|
||||
// FUNCTION: CARM95 0x0044ad2f
|
||||
void NetWaitForGuaranteeReplies(void) {
|
||||
tU32 start_time;
|
||||
LOG_TRACE("()");
|
||||
|
@ -2302,7 +2302,7 @@ void NetWaitForGuaranteeReplies(void) {
|
|||
}
|
||||
|
||||
// IDA: tNet_game_player_info* __usercall NetPlayerFromID@<EAX>(tPlayer_ID pPlayer@<EAX>)
|
||||
// FUNCTION: CARM95 0x44ad74
|
||||
// FUNCTION: CARM95 0x0044ad74
|
||||
tNet_game_player_info* NetPlayerFromID(tPlayer_ID pPlayer) {
|
||||
int i;
|
||||
LOG_TRACE("(%d)", pPlayer);
|
||||
|
@ -2316,7 +2316,7 @@ tNet_game_player_info* NetPlayerFromID(tPlayer_ID pPlayer) {
|
|||
}
|
||||
|
||||
// IDA: tCar_spec* __usercall NetCarFromPlayerID@<EAX>(tPlayer_ID pPlayer@<EAX>)
|
||||
// FUNCTION: CARM95 0x44add4
|
||||
// FUNCTION: CARM95 0x0044add4
|
||||
tCar_spec* NetCarFromPlayerID(tPlayer_ID pPlayer) {
|
||||
int i;
|
||||
tNet_game_player_info* player;
|
||||
|
@ -2330,7 +2330,7 @@ tCar_spec* NetCarFromPlayerID(tPlayer_ID pPlayer) {
|
|||
}
|
||||
|
||||
// IDA: tNet_game_player_info* __usercall NetPlayerFromCar@<EAX>(tCar_spec *pCar@<EAX>)
|
||||
// FUNCTION: CARM95 0x44ae15
|
||||
// FUNCTION: CARM95 0x0044ae15
|
||||
tNet_game_player_info* NetPlayerFromCar(tCar_spec* pCar) {
|
||||
int i;
|
||||
LOG_TRACE("(%p)", pCar);
|
||||
|
@ -2344,7 +2344,7 @@ tNet_game_player_info* NetPlayerFromCar(tCar_spec* pCar) {
|
|||
}
|
||||
|
||||
// IDA: tU32 __usercall DoCheckSum@<EAX>(tNet_message *pMessage@<EAX>)
|
||||
// FUNCTION: CARM95 0x44ae74
|
||||
// FUNCTION: CARM95 0x0044ae74
|
||||
tU32 DoCheckSum(tNet_message* pMessage) {
|
||||
int i;
|
||||
int j;
|
||||
|
@ -2363,7 +2363,7 @@ void GetCheckSum(tNet_message* pMessage) {
|
|||
}
|
||||
|
||||
// IDA: void __usercall CheckCheckSum(tNet_message *pMessage@<EAX>)
|
||||
// FUNCTION: CARM95 0x44ae7f
|
||||
// FUNCTION: CARM95 0x0044ae7f
|
||||
void CheckCheckSum(tNet_message* pMessage) {
|
||||
LOG_TRACE("(%p)", pMessage);
|
||||
}
|
||||
|
|
|
@ -58,6 +58,8 @@ int gChange_race_net_mode;
|
|||
|
||||
// GLOBAL: CARM95 0x0053641c
|
||||
tParts_category gPart_category;
|
||||
|
||||
// GLOBAL: CARM95 0x00536348
|
||||
tU32 gNet_synch_start;
|
||||
|
||||
// GLOBAL: CARM95 0x0053634c
|
||||
|
|
Loading…
Reference in New Issue