aboutsummaryrefslogtreecommitdiff
path: root/src/common
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2016-10-09 16:54:11 +0200
committerShauren <shauren.trinity@gmail.com>2016-10-09 16:54:11 +0200
commitd34020da7f34943e9cc84482ce19f829154334bd (patch)
tree97a0ca5879bf3cdb6c9c6dd59a5e732b8c4531bf /src/common
parent8fba569cb93e8497b639056fc07fd3f049bac959 (diff)
Core/DataStores: Fixed loading signed db2 fields
Diffstat (limited to 'src/common')
-rw-r--r--src/common/DataStores/DB2Meta.cpp5
-rw-r--r--src/common/DataStores/DB2Meta.h9
2 files changed, 14 insertions, 0 deletions
diff --git a/src/common/DataStores/DB2Meta.cpp b/src/common/DataStores/DB2Meta.cpp
index bf119b52150..819ce20f821 100644
--- a/src/common/DataStores/DB2Meta.cpp
+++ b/src/common/DataStores/DB2Meta.cpp
@@ -99,3 +99,8 @@ uint32 DB2Meta::GetStringFieldCount(bool localizedOnly) const
return stringFields;
}
+
+DB2FieldMeta::DB2FieldMeta(bool isSigned, DBCFormer type, char const* name)
+ : IsSigned(isSigned), Type(type), Name(name)
+{
+}
diff --git a/src/common/DataStores/DB2Meta.h b/src/common/DataStores/DB2Meta.h
index e99981cf094..a8b4074d05b 100644
--- a/src/common/DataStores/DB2Meta.h
+++ b/src/common/DataStores/DB2Meta.h
@@ -44,4 +44,13 @@ struct TC_COMMON_API DB2Meta
uint8 const* ArraySizes;
};
+struct TC_COMMON_API DB2FieldMeta
+{
+ DB2FieldMeta(bool isSigned, DBCFormer type, char const* name);
+
+ bool IsSigned;
+ DBCFormer Type;
+ char const* Name;
+};
+
#endif // DB2Meta_h__