[7918] Improve portability in work with uint64 string format specifiers and in code...
commit28a79f10a18c3a3d079ba2edfab78bdf1eeef8b4
authorVladimirMangos <vladimir@getmangos.com>
Sat, 30 May 2009 18:37:31 +0000 (30 22:37 +0400)
committerVladimirMangos <vladimir@getmangos.com>
Sat, 30 May 2009 18:44:20 +0000 (30 22:44 +0400)
tree5144deac14e0e719026418d00d6e0457d840e1f8
parentae4c9adcae35b6bda2b291c853ad45cf4ac65073
[7918] Improve portability in work with uint64 string format specifiers and in code literals.

* Replace platform seelction MaNGOS code for select format descriptor for uint64 by using ACE define.
  I64FMTD renamed to UI64FMTD for more clear name.
* Add new define UI64LIT (base at ACE seelction) for build portables uint64 literals.
  Please always use UI64LIT(0x00001) instead less portable 0x00001LL
36 files changed:
src/game/ArenaTeamHandler.cpp
src/game/AuctionHouseHandler.cpp
src/game/AuctionHouseMgr.cpp
src/game/BattleGround.cpp
src/game/BattleGroundEY.cpp
src/game/BattleGroundHandler.cpp
src/game/BattleGroundMgr.cpp
src/game/CharacterHandler.cpp
src/game/Group.cpp
src/game/Guild.cpp
src/game/InstanceSaveMgr.cpp
src/game/Level1.cpp
src/game/Level2.cpp
src/game/Mail.cpp
src/game/Map.cpp
src/game/MiscHandler.cpp
src/game/MovementHandler.cpp
src/game/Object.cpp
src/game/ObjectAccessor.h
src/game/ObjectDefines.h
src/game/ObjectMgr.cpp
src/game/Pet.cpp
src/game/PetHandler.cpp
src/game/Player.cpp
src/game/Player.h
src/game/Spell.cpp
src/game/SpellAuras.cpp
src/game/SpellEffects.cpp
src/game/SpellMgr.cpp
src/game/SpellMgr.h
src/game/Unit.cpp
src/game/World.cpp
src/game/WorldSession.cpp
src/shared/Common.h
src/shared/Database/Field.h
src/shared/revision_nr.h