mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-15 23:20:36 +01:00
Core/DataStores: Updated db2 structures to 7.3.2.25480
This commit is contained in:
@@ -573,7 +573,6 @@ void DB2FileLoaderRegularImpl::FillCommonValues(char** indexTable)
|
||||
ASSERT(_loadInfo->Meta->Types[field] == FT_SHORT);
|
||||
uint16 value = *reinterpret_cast<uint16*>(commonDataItr);
|
||||
EndianConvert(value);
|
||||
commonDataItr += sizeof(uint16);
|
||||
for (uint32 arrayIndex = 0; arrayIndex < _loadInfo->Meta->ArraySizes[field]; ++arrayIndex)
|
||||
*reinterpret_cast<uint16*>(&recordData[fieldOffset + sizeof(uint16) * arrayIndex]) = value;
|
||||
break;
|
||||
@@ -582,7 +581,6 @@ void DB2FileLoaderRegularImpl::FillCommonValues(char** indexTable)
|
||||
{
|
||||
ASSERT(_loadInfo->Meta->Types[field] == FT_BYTE);
|
||||
uint8 value = *reinterpret_cast<uint8*>(commonDataItr);
|
||||
commonDataItr += sizeof(uint8);
|
||||
for (uint32 arrayIndex = 0; arrayIndex < _loadInfo->Meta->ArraySizes[field]; ++arrayIndex)
|
||||
*reinterpret_cast<uint8*>(&recordData[fieldOffset + sizeof(uint8) * arrayIndex]) = value;
|
||||
break;
|
||||
@@ -592,7 +590,6 @@ void DB2FileLoaderRegularImpl::FillCommonValues(char** indexTable)
|
||||
ASSERT(_loadInfo->Meta->Types[field] == FT_FLOAT);
|
||||
float value = *reinterpret_cast<float*>(commonDataItr);
|
||||
EndianConvert(value);
|
||||
commonDataItr += sizeof(float);
|
||||
for (uint32 arrayIndex = 0; arrayIndex < _loadInfo->Meta->ArraySizes[field]; ++arrayIndex)
|
||||
*reinterpret_cast<float*>(&recordData[fieldOffset + sizeof(float) * arrayIndex]) = value;
|
||||
break;
|
||||
@@ -602,14 +599,16 @@ void DB2FileLoaderRegularImpl::FillCommonValues(char** indexTable)
|
||||
ASSERT(_loadInfo->Meta->Types[field] == FT_INT);
|
||||
uint32 value = *reinterpret_cast<uint32*>(commonDataItr);
|
||||
EndianConvert(value);
|
||||
commonDataItr += sizeof(uint32);
|
||||
for (uint32 arrayIndex = 0; arrayIndex < _loadInfo->Meta->ArraySizes[field]; ++arrayIndex)
|
||||
*reinterpret_cast<uint32*>(&recordData[fieldOffset + sizeof(uint32) * arrayIndex]) = value;
|
||||
break;
|
||||
}
|
||||
default:
|
||||
ASSERT(false, "Unhandled common value type %d found in %s", dataType, fileName);
|
||||
break;
|
||||
}
|
||||
|
||||
commonDataItr += sizeof(uint32);
|
||||
}
|
||||
|
||||
switch (_loadInfo->Meta->Types[field])
|
||||
|
||||
Reference in New Issue
Block a user