Skip to content

Commit 459e95b

Browse files
committed
Integer and floating point type cleanup
16-bit, 32-bit, and 64-bit integer type cleanup 32-bit floating point type cleanup
1 parent 42c3eb1 commit 459e95b

File tree

1,148 files changed

+18523
-18529
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,148 files changed

+18523
-18529
lines changed

game/common/havok/hkBase.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ struct hkReferencedObject :
1010
public hkBaseObject
1111
{
1212
public:
13-
short m_size;
14-
short m_count;
13+
int16 m_size;
14+
int16 m_count;
1515
};
1616

1717
template<typename T>

game/common/havok/hkMath.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
struct hkHalf
66
{
7-
short m_value;
7+
int16 m_value;
88
};
99

1010
struct hkVector4

game/common/havok/hkShape.hpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ struct hkTriangleShape :
7171
public hkConvexShape
7272
{
7373
public:
74-
unsigned short m_welding_info;
74+
uint16 m_welding_info;
7575
unsigned char m_welding_type;
7676
unsigned char m_is_extruded;
7777
hkVector4 m_vertices[3];

game/common/havok/hkWorld.hpp

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ struct hkBroadPhaseBorder;
3737
struct hkMultiThreadLock
3838
{
3939
unsigned int m_threadId;
40-
short m_lockCount;
41-
unsigned short m_lockBitStack;
40+
int16 m_lockCount;
41+
uint16 m_lockBitStack;
4242
};
4343

4444
struct hkStepInfo
@@ -57,7 +57,7 @@ struct hkSolverInfo
5757
float m_angularVelocityThresholdInv;
5858
float m_slowObjectVelocityMultiplier;
5959
float m_relativeSleepVelocityThreshold;
60-
unsigned short m_stepsToDeactivate;
60+
uint16 m_stepsToDeactivate;
6161
float m_maxDistSqrd[2];
6262
hkHalf m_maxRotSqrd[2];
6363
};
@@ -78,8 +78,8 @@ struct hkSolverInfo
7878
hkSolverInfo::DeactivationInfo m_deactivationInfo[6];
7979
float m_deltaTime;
8080
float m_invDeltaTime;
81-
long m_numSteps;
82-
long m_numMicroSteps;
81+
int32 m_numSteps;
82+
int32 m_numMicroSteps;
8383
float m_invNumMicroSteps;
8484
float m_invNumSteps;
8585
hkBool m_forceCoherentConstraintOrderingInSolver;
@@ -124,13 +124,13 @@ struct hkWorld :
124124
hkCollisionDispatcher* m_collisionDispatcher;
125125
hkConvexListFilter* m_convexListFilter;
126126
hkWorldOperationQueue* m_pendingOperations;
127-
long m_pendingOperationsCount;
128-
long m_criticalOperationsLockCount;
129-
long m_criticalOperationsLockCountForPhantoms;
127+
int32 m_pendingOperationsCount;
128+
int32 m_criticalOperationsLockCount;
129+
int32 m_criticalOperationsLockCountForPhantoms;
130130
hkBool m_blockExecutingPendingOperations;
131131
hkBool m_criticalOperationsAllowed;
132132
hkDebugInfoOnPendingOperationQueues* m_pendingOperationQueues;
133-
long m_pendingOperationQueueCount;
133+
int32 m_pendingOperationQueueCount;
134134
hkMultiThreadLock m_multiThreadLock;
135135
hkBool m_processActionsInSingleThread;
136136
unsigned int m_minDesiredIslandSize;
@@ -150,7 +150,7 @@ struct hkWorld :
150150
float m_lowFrequencyDeactivationPeriod;
151151
float m_deactivationReferenceDistance;
152152
float m_toiCollisionResponseRotateNormal;
153-
long m_simulationType;
153+
int32 m_simulationType;
154154
unsigned int m_lastEntityUid;
155155
hkArray<hkPhantom> m_phantoms;
156156
hkArray<hkActionListener> m_actionListeners;
@@ -168,10 +168,10 @@ struct hkWorld :
168168
hkBroadPhaseBorder* m_broadPhaseBorder;
169169
hkWorldDynamicsStepInfo m_dynamicsStepInfo;
170170
hkVector4 m_broadPhaseExtents[2];
171-
long m_broadPhaseNumMarkers;
172-
long m_sizeOfToiEventQueue;
173-
long m_broadPhaseQuerySize;
174-
long m_broadPhaseUpdateSize;
171+
int32 m_broadPhaseNumMarkers;
172+
int32 m_sizeOfToiEventQueue;
173+
int32 m_broadPhaseQuerySize;
174+
int32 m_broadPhaseUpdateSize;
175175
signed char m_contactPointGeneration;
176176
};
177177
static_assert(sizeof(hkWorld) == 0x320);
@@ -265,10 +265,10 @@ static_assert(sizeof(hkSimulation) == 0x28);
265265

266266
struct hkConstraintInfo
267267
{
268-
long m_maxSizeOfSchema;
269-
long m_sizeOfSchemas;
270-
long m_numSolverResults;
271-
long m_numSolverElemTemps;
268+
int32 m_maxSizeOfSchema;
269+
int32 m_sizeOfSchemas;
270+
int32 m_numSolverResults;
271+
int32 m_numSolverElemTemps;
272272
};
273273
static_assert(sizeof(hkConstraintInfo) == 0x10);
274274

@@ -305,9 +305,9 @@ struct hkSimulationIsland :
305305
public hkConstraintOwner
306306
{
307307
hkWorld* m_world;
308-
long m_numConstraints;
309-
unsigned short m_storageIndex;
310-
unsigned short m_dirtyListIndex;
308+
int32 m_numConstraints;
309+
uint16 m_storageIndex;
310+
uint16 m_dirtyListIndex;
311311
unsigned char m_splitCheckFrameCounter;
312312
unsigned char m_highFrequencyDeactivationCounter;
313313
unsigned char m_lowFrequencyDeactivationCounter;

game/common/lib_3dpart/fmod/src/sound_fmod.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ t_value_type<uint32> const max_channels_as_dword = { .value = uint32(MAX_CHANNEL
99
t_value_type<uint8> const max_channels_as_byte = { .value = uint8(MAX_CHANNELS) };
1010
//t_value_type<uint32> const sound_preferences_channel_counts_loop_count = { .value = 0 };
1111
//t_value_type<uint32> const sound_channels_datum_size = { .value = uint32(MAX_CHANNELS * 0x38) };
12-
//t_value_type<short[5]> const sound_preferences_channel_counts = { .value = { 112, 112, 18, 12, 0 } };
12+
//t_value_type<int16[5]> const sound_preferences_channel_counts = { .value = { 112, 112, 18, 12, 0 } };
1313

1414
HOOK_DECLARE_CLASS_MEMBER(0x0064EF50, HALO_SOUND_SYSTEM, LoadCinePreload);
1515
HOOK_DECLARE_CLASS_MEMBER(0x0064F6B0, HALO_SOUND_SYSTEM, LoadTagParams);
@@ -72,7 +72,7 @@ namespace FMOD
7272
HOOK_DECLARE_CALL(0x01369B0D, System_init);
7373

7474
// `FMOD::System::init`
75-
long __stdcall System_init(int system, int maxchannels, unsigned int flags, void* extradriverdata)
75+
int32 __stdcall System_init(int system, int maxchannels, unsigned int flags, void* extradriverdata)
7676
{
7777
return INVOKE(0x013883C1, System_init, system, MAX_CHANNELS, flags, extradriverdata);
7878
}
@@ -89,12 +89,12 @@ namespace snd
8989
//// result for `SYSTEM_FMOD::sub_4035E0`
9090
//DATA_PATCH_DECLARE(0x004035E1, max_channels, max_channels_as_dword.bytes);
9191

92-
long __cdecl SYSTEM_FMOD::sub_4035E0()
92+
int32 __cdecl SYSTEM_FMOD::sub_4035E0()
9393
{
9494
return MAX_CHANNELS;
9595
}
9696

97-
bool __thiscall SYSTEM_FMOD::Init(long a1, void** a2)
97+
bool __thiscall SYSTEM_FMOD::Init(int32 a1, void** a2)
9898
{
9999
// get pointer to `FMOD::EventSystemI*`
100100
static bool(__stdcall * FMOD_EventSystem_Create)(FMOD::EventSystemI**) = reinterpret_cast<decltype(FMOD_EventSystem_Create)>(0x01353A80);
@@ -154,7 +154,7 @@ void __cdecl fmod_initialize()
154154
{
155155
//INVOKE(0x0064E190, fmod_initialize);
156156

157-
//DECLFUNC(0x004047B0, bool, __thiscall, void*, long, long)(snd::SystemFMod, 256, 1);
157+
//DECLFUNC(0x004047B0, bool, __thiscall, void*, int32, int32)(snd::SystemFMod, 256, 1);
158158
snd::SystemFMod->__vftable->Init(snd::SystemFMod, 256, 1);
159159
}
160160

@@ -171,9 +171,9 @@ void __cdecl fmod_dispose()
171171
snd::SystemFMod->__vftable->Term(snd::SystemFMod);
172172
}
173173

174-
short __cdecl sound_definition_find_pitch_range_by_pitch_for_looping_sound_find_or_create_sound(struct s_cache_file_sound_definition* sound, real32 pitch_modifier, short pitch_range_index)
174+
int16 __cdecl sound_definition_find_pitch_range_by_pitch_for_looping_sound_find_or_create_sound(struct s_cache_file_sound_definition* sound, real32 pitch_modifier, int16 pitch_range_index)
175175
{
176-
short result = INVOKE(0x00661C20, sound_definition_find_pitch_range_by_pitch_for_looping_sound_find_or_create_sound, sound, pitch_modifier, pitch_range_index);
176+
int16 result = INVOKE(0x00661C20, sound_definition_find_pitch_range_by_pitch_for_looping_sound_find_or_create_sound, sound, pitch_modifier, pitch_range_index);
177177
if (result != -1)
178178
return result;
179179

game/common/lib_3dpart/fmod/src/sound_fmod.hpp

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -44,15 +44,15 @@ struct HALO_SOUND_SYSTEM
4444
{
4545
struct HALO_SOUND_SYSTEM_vtbl
4646
{
47-
long(__thiscall* Init)(HALO_SOUND_SYSTEM*, long, void**);
47+
int32(__thiscall* Init)(HALO_SOUND_SYSTEM*, int32, void**);
4848
void(__thiscall* Term)(HALO_SOUND_SYSTEM*);
4949
void(__thiscall* Update)(HALO_SOUND_SYSTEM*);
5050
void(__thiscall* InitForNewMap)(HALO_SOUND_SYSTEM*, void*);
51-
long(__thiscall* DisposeFromOldMap)(HALO_SOUND_SYSTEM*);
51+
int32(__thiscall* DisposeFromOldMap)(HALO_SOUND_SYSTEM*);
5252
void* __func14;
5353
void* __func18;
54-
long(__thiscall* InitUIScreenSounds)(HALO_SOUND_SYSTEM*);
55-
long(__thiscall* TermUIScreenSounds)(HALO_SOUND_SYSTEM*);
54+
int32(__thiscall* InitUIScreenSounds)(HALO_SOUND_SYSTEM*);
55+
int32(__thiscall* TermUIScreenSounds)(HALO_SOUND_SYSTEM*);
5656
void* __func24;
5757
void* __func28;
5858
void* __func2C;
@@ -62,48 +62,48 @@ struct HALO_SOUND_SYSTEM
6262
};
6363
HALO_SOUND_SYSTEM_vtbl* __vftable;
6464

65-
long Init(long a1, void** a2) { return __vftable->Init(this, a1, a2); }
65+
int32 Init(int32 a1, void** a2) { return __vftable->Init(this, a1, a2); }
6666
void Term() { __vftable->Term(this); }
6767
void Update() { __vftable->Update(this); }
6868
void InitForNewMap() { __vftable->InitForNewMap(this, 0); }
69-
long DisposeFromOldMap() { return __vftable->DisposeFromOldMap(this); }
70-
long InitUIScreenSounds() { return __vftable->InitUIScreenSounds(this); }
71-
long TermUIScreenSounds() { return __vftable->TermUIScreenSounds(this); }
69+
int32 DisposeFromOldMap() { return __vftable->DisposeFromOldMap(this); }
70+
int32 InitUIScreenSounds() { return __vftable->InitUIScreenSounds(this); }
71+
int32 TermUIScreenSounds() { return __vftable->TermUIScreenSounds(this); }
7272

7373
static HALO_SOUND_SYSTEM* __cdecl GetInstance();
7474
void __thiscall LoadCinePreload();
7575
void __thiscall LoadTagParams();
7676

7777
struct VolumeStruct
7878
{
79-
long __unknown0;
79+
int32 __unknown0;
8080
real32 __unknown4;
8181
};
8282

8383
// starts as volume but morths into some data in `FMOD::EventSystemI`
8484
real32 Volume;
8585

86-
long __unknown8;
87-
long SampleRate; // 48000
86+
int32 __unknown8;
87+
int32 SampleRate; // 48000
8888
VolumeStruct SfxVolume;
8989
VolumeStruct VoiceVolume;
9090
VolumeStruct MusicVolume;
9191
VolumeStruct MasterVolume;
9292
uint32 __flags30;
93-
long __unknown34;
94-
long __unknown38;
95-
long __unknown3C;
96-
long __unknown40;
93+
int32 __unknown34;
94+
int32 __unknown38;
95+
int32 __unknown3C;
96+
int32 __unknown40;
9797
real32 __unknown44;
98-
long __unknown48;
98+
int32 __unknown48;
9999
real32 __unknown4C;
100-
long __unknown50;
100+
int32 __unknown50;
101101
real32 __unknown54;
102-
long __unknown58; // 5, SoundEncoding?
102+
int32 __unknown58; // 5, SoundEncoding?
103103
uint8 __data5C[0x18];
104104
HALO_CHANNEL* Channels;
105-
long ChannelCount;
106-
long MaximumChannelCount;
105+
int32 ChannelCount;
106+
int32 MaximumChannelCount;
107107
uint8 __data80[0x12C];
108108
uint8 __data1AC[0x58];
109109
};
@@ -131,7 +131,7 @@ namespace FMOD
131131
void* setPluginPath;
132132
void* getVersion;
133133
void* getInfo;
134-
long(__stdcall* getSystemObject)(EventSystemI*, void*);
134+
int32(__stdcall* getSystemObject)(EventSystemI*, void*);
135135
void* getMusicSystem;
136136
void* load;
137137
void* unload;
@@ -199,7 +199,7 @@ namespace FMOD
199199
};
200200
static_assert(sizeof(EventSystemI) == 0xE4);
201201

202-
extern long __stdcall System_init(int system, int maxchannels, unsigned int flags, void* extradriverdata);
202+
extern int32 __stdcall System_init(int system, int maxchannels, unsigned int flags, void* extradriverdata);
203203
};
204204

205205
namespace snd
@@ -219,19 +219,19 @@ namespace snd
219219
struct SYSTEM_vtbl
220220
{
221221
void* Destructor;
222-
void(__thiscall* Init)(SYSTEM*, long, long);
223-
long(__thiscall* Term)(SYSTEM*);
222+
void(__thiscall* Init)(SYSTEM*, int32, int32);
223+
int32(__thiscall* Term)(SYSTEM*);
224224
void* Mute;
225225
void* StopAll;
226-
long(__thiscall* Update)(SYSTEM*, uint32);
226+
int32(__thiscall* Update)(SYSTEM*, uint32);
227227
void* GetBuffer;
228228
void* Func07;
229229
void* Func08;
230230
void* RegisterData;
231231
void* RegisterLevelSounds;
232232
void* RegisterWavebank;
233233
void* CommitRegisteredWavebanks;
234-
void(__thiscall* UnregisterWavebank)(SYSTEM*, long*);
234+
void(__thiscall* UnregisterWavebank)(SYSTEM*, int32*);
235235
void* GetRegisteredWavebanks;
236236
void* PreloadSoundbank;
237237
void* UnloadSoundbank;
@@ -240,14 +240,14 @@ namespace snd
240240
void(__thiscall* SetPreset)(SYSTEM*, uint32*);
241241
void* Func20;
242242
void(__thiscall* Func21)(SYSTEM*, uint32, uint32);
243-
void(__thiscall* Func22)(SYSTEM*, long);
243+
void(__thiscall* Func22)(SYSTEM*, int32);
244244
void* SetListener;
245-
void(__thiscall* GetListener)(SYSTEM*, long, uint64*, uint32, uint32, uint32);
245+
void(__thiscall* GetListener)(SYSTEM*, int32, uint64*, uint32, uint32, uint32);
246246
void* GetInfo;
247247
void* GetPlayingIter;
248248
void* GetInfoIter;
249249
void* FindInfoIter;
250-
long(__thiscall* Func29)(SYSTEM*);
250+
int32(__thiscall* Func29)(SYSTEM*);
251251
void* DropBuffer;
252252
void* UpdateListenersCount;
253253
};
@@ -262,8 +262,8 @@ namespace snd
262262
struct SYSTEM_FMOD :
263263
SYSTEM
264264
{
265-
static long __cdecl sub_4035E0();
266-
bool __thiscall Init(long a1, void** a2);
265+
static int32 __cdecl sub_4035E0();
266+
bool __thiscall Init(int32 a1, void** a2);
267267
static bool __cdecl PrepareInit();
268268
bool InitEventSystem(void* a1);
269269
//void __thiscall Update(real32 a1);

game/source/_force_includes/_force_included_macros.hpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -33,12 +33,12 @@
3333

3434
#define SIZEOF_BITS(value) 8 * sizeof(value)
3535

36-
const long CHAR_BYTES = sizeof(char);
37-
const long SHORT_BYTES = sizeof(short);
38-
const long LONG_BYTES = sizeof(long);
39-
const long CHAR_BITS = SIZEOF_BITS(char);
40-
const long SHORT_BITS = SIZEOF_BITS(short);
41-
const long LONG_BITS = SIZEOF_BITS(long);
36+
const int32 CHAR_BYTES = sizeof(char);
37+
const int32 SHORT_BYTES = sizeof(int16);
38+
const int32 LONG_BYTES = sizeof(int32);
39+
const int32 CHAR_BITS = SIZEOF_BITS(char);
40+
const int32 SHORT_BITS = SIZEOF_BITS(int16);
41+
const int32 LONG_BITS = SIZEOF_BITS(int32);
4242

4343
#define FLAG(bit) (1 << (bit))
4444
#define MASK(bit) ((1 << (bit)) - 1)
@@ -57,10 +57,10 @@ const long LONG_BITS = SIZEOF_BITS(long);
5757
//#define CHAR_MAX char(0x7F)
5858
#define UNSIGNED_CHAR_MAX uint8(0xFF)
5959

60-
//#define SHORT_MAX short(0x7FFF)
60+
//#define SHORT_MAX int16(0x7FFF)
6161
#define UNSIGNED_SHORT_MAX uint16(0xFFFF)
6262

63-
//#define LONG_MAX long(0x7FFFFFFF)
63+
//#define LONG_MAX int32(0x7FFFFFFF)
6464
#define UNSIGNED_LONG_MAX uint32(0xFFFFFFFF)
6565

6666
#define VALID_CONTROLLER(CONTROLLER) ((CONTROLLER) >= _controller0 && (CONTROLLER) < k_number_of_controllers)

0 commit comments

Comments
 (0)