From 57b3652819818d2bc670e19f14ba72a5ecb9b3b2 Mon Sep 17 00:00:00 2001 From: Uleat Date: Thu, 21 Apr 2016 19:45:52 -0400 Subject: [PATCH] Update to EQEmu::limits function linkage --- common/eq_limits.h | 34 +++++++++++++++++----------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/common/eq_limits.h b/common/eq_limits.h index 4d9d5e020..4e68fa5d3 100644 --- a/common/eq_limits.h +++ b/common/eq_limits.h @@ -45,36 +45,36 @@ namespace EQEmu namespace limits { // client version validation (checks to avoid crashing zone server when accessing reference arrays) // use this inside of class Client (limits to actual clients) - bool IsValidPCClientVersion(ClientVersion clientVersion); - ClientVersion ValidatePCClientVersion(ClientVersion clientVersion); + extern bool IsValidPCClientVersion(ClientVersion clientVersion); + extern ClientVersion ValidatePCClientVersion(ClientVersion clientVersion); // basically..any non-client classes - do not invoke when setting a valid client - bool IsValidNPCClientVersion(ClientVersion clientVersion); - ClientVersion ValidateNPCClientVersion(ClientVersion clientVersion); + extern bool IsValidNPCClientVersion(ClientVersion clientVersion); + extern ClientVersion ValidateNPCClientVersion(ClientVersion clientVersion); // these are 'universal' - do not invoke when setting a valid client - bool IsValidMobClientVersion(ClientVersion clientVersion); - ClientVersion ValidateMobClientVersion(ClientVersion clientVersion); + extern bool IsValidMobClientVersion(ClientVersion clientVersion); + extern ClientVersion ValidateMobClientVersion(ClientVersion clientVersion); // database - size_t CharacterCreationLimit(ClientVersion clientVersion); + extern size_t CharacterCreationLimit(ClientVersion clientVersion); // inventory - uint16 InventoryMapSize(int16 indexMap, ClientVersion clientVersion); - uint64 PossessionsBitmask(ClientVersion clientVersion); - uint64 EquipmentBitmask(ClientVersion clientVersion); - uint64 GeneralBitmask(ClientVersion clientVersion); - uint64 CursorBitmask(ClientVersion clientVersion); + extern uint16 InventoryMapSize(int16 indexMap, ClientVersion clientVersion); + extern uint64 PossessionsBitmask(ClientVersion clientVersion); + extern uint64 EquipmentBitmask(ClientVersion clientVersion); + extern uint64 GeneralBitmask(ClientVersion clientVersion); + extern uint64 CursorBitmask(ClientVersion clientVersion); - bool AllowsEmptyBagInBag(ClientVersion clientVersion); - bool AllowsClickCastFromBag(ClientVersion clientVersion); + extern bool AllowsEmptyBagInBag(ClientVersion clientVersion); + extern bool AllowsClickCastFromBag(ClientVersion clientVersion); // items - uint16 ItemCommonSize(ClientVersion clientVersion); - uint16 ItemContainerSize(ClientVersion clientVersion); + extern uint16 ItemCommonSize(ClientVersion clientVersion); + extern uint16 ItemContainerSize(ClientVersion clientVersion); // player profile - bool CoinHasWeight(ClientVersion clientVersion); + extern bool CoinHasWeight(ClientVersion clientVersion); } }