In file included from OXEvent.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from OXEvent.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from banword.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from banword.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from BattleArena.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from In file included from arena.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from arena.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BattleArena.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from blend_item.cpp:11: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from blend_item.cpp:11: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MarkManager.cpp:19:40: warning: arithmetic between different enumeration types ('CGuildMarkManager::(unnamed enum at ./MarkManager.h:9:3)' and 'CGuildMarkImage::(unnamed enum at ./MarkImage.h:57:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 19 | for (DWORD i = 0; i < MAX_IMAGE_COUNT * CGuildMarkImage::MARK_TOTAL_COUNT; ++i) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from block_country.cpp:11: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from block_country.cpp:11: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MarkManager.cpp:104:32: warning: arithmetic between different enumeration types ('CGuildMarkManager::(unnamed enum at ./MarkManager.h:9:3)' and 'CGuildMarkImage::(unnamed enum at ./MarkImage.h:57:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 104 | if (markID < MAX_IMAGE_COUNT * CGuildMarkImage::MARK_TOTAL_COUNT) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MarkManager.cpp:152:32: warning: arithmetic between different enumeration types ('CGuildMarkManager::(unnamed enum at ./MarkManager.h:9:3)' and 'CGuildMarkImage::(unnamed enum at ./MarkImage.h:57:3)') is deprecated [-Wdeprecated-anon-enum-enum-conversion] 152 | if (markID >= MAX_IMAGE_COUNT * CGuildMarkImage::MARK_TOTAL_COUNT) | ~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from building.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from building.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from battle.cpp:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from battle.cpp:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from castle.cpp:13: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from castle.cpp:13: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRIn file included from AGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from OXEvent.cpp:4: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ char_battle.cpp:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from char_battle.cpp:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from banword.cpp:3: In file included from ./banword.h:5: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HIn file included from OXEvent.cpp:4: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ AS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ 3 warnings generated. In file included from char.cpp:6: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hppIn file included from :840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ arena.cpp:8: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from banword.cpp:3: In file included from ./banword.h:5: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from char_change_empire.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from BattleArena.cpp:6: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from char.cpp:6: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from arena.cpp:8: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 3 warnings generated. In file included from char_horse.cpp:3: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from char_change_empire.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from ani.cpp:11: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from BattleArena.cpp:6: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from char_affect.cpp:5: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from battle.cpp:5: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from char.cpp:6: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from char.cpp:6: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ani.cpp:11: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from char_horse.cpp:3: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from char_change_empire.cpp:4: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from In file included from char_battle.cpp:5: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ char_change_empire.cpp:4: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from char_affect.cpp:5: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from battle.cpp:5: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from ani.cpp:11: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from ani.cpp:11: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from char_battle.cpp:5: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from In file included from char_horse.cpp:3: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from char_horse.cpp:3: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ castle.cpp:21: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from char_affect.cpp:5: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from char_affect.cpp:5: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from 10 warnings generated. building.cpp:8: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from castle.cpp:21: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from building.cpp:8: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 3 warnings generated. OXEvent.cpp:158:133: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 158 | pkChar->ChatPacket(CHAT_TYPE_INFO, "%d %s %s", m_vec_quiz[i][j].level, m_vec_quiz[i][j].Quiz, m_vec_quiz[i][j].answer ? LC_TEXT("") : LC_TEXT("")); | ^~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ OXEvent.cpp:158:149: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 158 | pkChar->ChatPacket(CHAT_TYPE_INFO, "%d %s %s", m_vec_quiz[i][j].level, m_vec_quiz[i][j].Quiz, m_vec_quiz[i][j].answer ? LC_TEXT("") : LC_TEXT("")); | ^~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ OXEvent.cpp:162:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 162 | pkChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" : %d"), c); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ OXEvent.cpp:200:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 200 | SendNoticeMap(LC_TEXT("10ʵ ϰڽϴ."), OXEVENT_MAP_INDEX, true); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ OXEvent.cpp:205:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 205 | SendNoticeMap(LC_TEXT(""), OXEVENT_MAP_INDEX, true); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ OXEvent.cpp:210:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 210 | SendNoticeMap(LC_TEXT("O Դϴ"), OXEVENT_MAP_INDEX, true); | ^~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ OXEvent.cpp:215:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 215 | SendNoticeMap(LC_TEXT("X Դϴ"), OXEVENT_MAP_INDEX, true); | ^~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ OXEvent.cpp:220:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 220 | SendNoticeMap("<8A>ԈႦ<82><95><81>X<82><8A>O<82>Ɉړ<82><82><82>܂<81>B", OXEVENT_MAP_INDEX, true); | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ OXEvent.cpp:224:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 224 | SendNoticeMap(LC_TEXT("5 Ʋ е ٱ ̵ Űڽϴ."), OXEVENT_MAP_INDEX, true); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ OXEvent.cpp:233:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 233 | SendNoticeMap(LC_TEXT(" غּ."), OXEVENT_MAP_INDEX, true); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ OXEvent.cpp:250:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 250 | SendNoticeMap(LC_TEXT(" Դϴ."), OXEVENT_MAP_INDEX, true); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ OXEvent.cpp:252:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 252 | SendNoticeMap(LC_TEXT(" O, Ʋ X ̵ּ"), OXEVENT_MAP_INDEX, true); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ OXEvent.cpp:315:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 315 | pkChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Դϴ!")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:240:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 240 | chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" մϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:246:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 246 | chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" մϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:250:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 250 | pArena->SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT(" մϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:267:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 267 | chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:268:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 268 | chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:275:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 275 | chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" %d մϴ."), chA->GetPotionLimit()); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:276:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 276 | chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" %d մϴ."), chB->GetPotionLimit()); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:278:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 278 | chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10ʵ ۵˴ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:279:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 279 | chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10ʵ ۵˴ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:280:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 280 | pArena->SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("10ʵ ۵˴ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:289:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 289 | chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ۵Ǿϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:290:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 290 | chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ۵Ǿϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:291:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 291 | pArena->SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT(" ۵Ǿϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:361:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 361 | chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ۵Ǿϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:362:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 362 | chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ۵Ǿϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:363:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 363 | pArena->SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT(" ۵Ǿϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:373:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 373 | chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ͽ մϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:374:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 374 | chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ͽ մϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:375:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 375 | pArena->SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT(" Ͽ մϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:414:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 414 | chA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" մϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:420:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 420 | chB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" մϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:424:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 424 | pArena->SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT(" մϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:434:65: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 434 | pArena->SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT(" ð ʰ ߴմϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:435:67: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 435 | pArena->SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("10ʵ ̵մϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:437:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 437 | chA->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT(" ð ʰ ߴմϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:438:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 438 | chA->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("10ʵ ̵մϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:440:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 440 | chB->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT(" ð ʰ ߴմϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:441:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 441 | chB->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("10ʵ ̵մϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:736:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 736 | SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT(" Ͽ ߴմϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:741:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 741 | pCharB->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT(" ij Ͽ մϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:742:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 742 | SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT(" Ͽ մϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:747:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 747 | pCharA->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT(" ij Ͽ մϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:748:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 748 | SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT(" Ͽ մϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:759:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 759 | pCharA->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("%s ÿ ¸Ͽϴ."), pCharA->GetName()); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:760:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 760 | pCharB->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("%s ÿ ¸Ͽϴ."), pCharA->GetName()); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:761:60: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 761 | SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("%s ÿ ¸Ͽϴ."), pCharA->GetName()); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:769:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 769 | pCharA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ¸Ͽϴ."), pCharA->GetName()); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:772:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 772 | pCharB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ¸Ͽϴ."), pCharA->GetName()); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:786:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 786 | pCharA->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("%s ÿ ¸Ͽϴ."), pCharB->GetName()); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:787:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 787 | pCharB->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("%s ÿ ¸Ͽϴ."), pCharB->GetName()); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:788:60: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 788 | SendChatPacketToObserver(CHAT_TYPE_NOTICE, LC_TEXT("%s ÿ ¸Ͽϴ."), pCharB->GetName()); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:795:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 795 | pCharA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ¸Ͽϴ."), pCharB->GetName()); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:798:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 798 | pCharB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ¸Ͽϴ."), pCharB->GetName()); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:824:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 824 | pCharA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10ʵ ǵưϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:827:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 827 | pCharB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10ʵ ǵưϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:829:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 829 | SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("10ʵ ǵưϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:845:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 845 | pCharA->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10ʵ մϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:848:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 848 | pCharB->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("10ʵ մϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:850:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 850 | SendChatPacketToObserver(CHAT_TYPE_INFO, LC_TEXT("10ʵ մϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:956:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 956 | GetPlayerB()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ijͰ Ͽ մϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ arena.cpp:964:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 964 | GetPlayerA()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ijͰ Ͽ մϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ 10 warnings generated. BattleArena.cpp:105:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 105 | BroadcastNotice(LC_TEXT("͵ ݱ 5 ҽϴ!!!")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ BattleArena.cpp:112:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 112 | BroadcastNotice(LC_TEXT("͵ ݱ 1 ҽϴ!!!")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ BattleArena.cpp:122:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 122 | BroadcastNotice(LC_TEXT("͵
ϱ ߽ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ BattleArena.cpp:144:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 144 | SendNoticeMap(LC_TEXT("߾ ܿ ϴ."), pInfo->nMapIndex, false); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ BattleArena.cpp:153:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 153 | SendNoticeMap(LC_TEXT("͵ Դϴ."), pInfo->nMapIndex, false); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ BattleArena.cpp:166:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 166 | SendNoticeMap(LC_TEXT("͵ ߽ϴ."), pInfo->nMapIndex, false); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ BattleArena.cpp:167:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 167 | SendNoticeMap(LC_TEXT(" ưϴ."), pInfo->nMapIndex, false); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ BattleArena.cpp:192:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 192 | SendNoticeMap(LC_TEXT("͵ Ÿϴ."), pInfo->nMapIndex, false); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ BattleArena.cpp:193:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 193 | SendNoticeMap(LC_TEXT("30 ָ ּ."), pInfo->nMapIndex, false); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ BattleArena.cpp:203:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 203 | SendNoticeMap(LC_TEXT("ֿ ϵ ƽϴ."), pInfo->nMapIndex, false); | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ BattleArena.cpp:204:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 204 | SendNoticeMap(LC_TEXT(" ưϴ."), pInfo->nMapIndex, false); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ BattleArena.cpp:215:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 215 | SendNoticeMap(LC_TEXT("ְ Ͽϴ."), pInfo->nMapIndex, false); | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ BattleArena.cpp:216:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 216 | SendNoticeMap(LC_TEXT(" ưϴ."), pInfo->nMapIndex, false); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ castle.cpp:253:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 253 | snprintf(buf, sizeof(buf), LC_TEXT("%s ȭ ѷΰ Դϴ."), | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ castle.cpp:267:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 267 | snprintf(buf, sizeof(buf), LC_TEXT("%s ߽ϴ."), EMPIRE_NAME(GET_SIEGE_EMPIRE())); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ castle.cpp:270:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 270 | snprintf(buf, sizeof(buf), LC_TEXT("ݺ %s 30а ȭ ıϿ ȹ ֽϴ."), EMPIRE_NAME(GET_SIEGE_EMPIRE())); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ castle.cpp:279:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 279 | BroadcastNotice(LC_TEXT("30 ߽ϴ.. ȭ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_affect.cpp:541:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 541 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ä
Ǿϴ.")); | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_affect.cpp:718:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 718 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä
ǮȽϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_horse.cpp:20:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 20 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ¿ Ż ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_horse.cpp:26:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 26 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ¿ Ż ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_horse.cpp:35:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 35 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ¿ Ż ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_horse.cpp:51:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 51 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϰ ʽϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_horse.cpp:53:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 53 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ִ Դϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_horse.cpp:55:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 55 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ̳ʰ Ͽ Ż ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ BattleArena.cpp:246:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 246 | snprintf(szBuf, sizeof(szBuf), LC_TEXT("%s ͵ ϰ ֽϴ."), EMPIRE_NAME(m_nEmpire)); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ BattleArena.cpp:248:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 248 | BroadcastNotice(LC_TEXT("10
Դϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ 10 warnings generated. castle.cpp:799:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 799 | snprintf(buf, sizeof(buf), LC_TEXT("%s ˸ ȭ Ÿϴ."), EMPIRE_NAME(empire)); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ castle.cpp:867:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 867 | snprintf(buf, sizeof(buf), LC_TEXT("%s ȭ ı߽ϴ."), EMPIRE_NAME(killer_empire)); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ castle.cpp:888:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 888 | snprintf(buf, sizeof(buf), LC_TEXT("%s Ͽ йϿϴ.."), EMPIRE_NAME(GET_SIEGE_EMPIRE())); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ castle.cpp:893:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 893 | snprintf(buf, sizeof(buf), LC_TEXT("%s ȭ ıϿϴ."), EMPIRE_NAME(GET_SIEGE_EMPIRE())); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_horse.cppIn file included from char_quickslot.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from char_quickslot.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :181:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 181 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ȯ Ͽϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_horse.cpp:207:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 207 | m_chHorse->m_stName += LC_TEXT(" "); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from char_manager.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from char_manager.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ battle.cpp:153:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 153 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ǿ Ǿϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ battle.cpp:156:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 156 | victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ǿ Ǿϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from char_resist.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from char_resist.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ battle.cpp:701:2: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 701 | LPITEM item = ch->GetWear(WEAR_WEAPON); | ^ battle.cpp:698:5: note: previous statement is here 698 | if (NULL == ch) | ^ In file included from char_item.cpp:7: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from char_item.cpp:7: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from char_quickslot.cpp:3: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ 18 warnings generated. 18 warnings generated. In file included from char_item.cpp:7: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from char_item.cpp:7: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25 warnings generated. In file included from battle.cpp:9: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ In file included from char_quickslot.cpp:3: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 12 warnings generated. In file included from char_manager.cpp:5: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTH23 warnings generated. ROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from In file included from char_skill.cpp:7: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ char_resist.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from char_manager.cpp:5: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from char_skill.cpp:7: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 18 warnings generated. 61 warnings generated. In file included from char_resist.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from char_state.cpp:5: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from char_skill.cpp:7: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from char_skill.cpp:7: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ char_battle.cpp:In file included from char_state.cpp:5: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 294:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 294 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ȣ ġ ʾҽϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_battle.cpp:301:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 301 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ȣ ġ ʾҽϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_battle.cpp:315:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 315 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ȣ ġ ʾҽϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_battle.cpp:325:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 325 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ȣ ġ ʾҽϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_battle.cpp:784:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] 784 | else | ^ char.cpp:578:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 578 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ֽϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:610:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 610 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("20 ʰϿ ϴ")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:626:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 626 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ӿ Ե ̸ ϴ.")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:653:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 653 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ȭ λ Ǹ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:659:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 659 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" λ Ǹ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:665:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 665 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" λ Ǹ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_battle.cpp:1347:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1347 | pkKiller->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ȣ ʾҽϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_battle.cpp:1431:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1431 | pkKiller->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ߿ ɿ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cppchar_battle.cpp:1786:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1786 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ߰ %d"), GetPoint(POINT_DEF_GRADE) * (100 + GetPoint(POINT_DEF_BONUS)) / 100); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_battle.cpp:1810:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1810 | pAttacker->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ! (%d%%)"), GetName(), GetPoint(POINT_BLOCK)); | ^~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_battle.cpp:1811:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1811 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ! (%d%%)"), GetName(), GetPoint(POINT_BLOCK)); | ^~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_battle.cpp:1825:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1825 | pAttacker->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ȸ! (%d%%)"), GetName(), GetPoint(POINT_DODGE)); | ^~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_battle.cpp:1826:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1826 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ȸ! (%d%%)"), GetName(), GetPoint(POINT_DODGE)); | ^~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from char_state.cpp:5: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ char_battle.cpp:1912:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1912 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ߰ %d"), GetPoint(POINT_DEF_GRADE) * (100 + GetPoint(POINT_DEF_BONUS)) / 100); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from char_state.cpp:5: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :char_battle.cpp:2278:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2278 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s[%d]
ġ: %d %d"), pAttacker->GetName(), (DWORD) pAttacker->GetVID(), pAttacker->GetX(), pAttacker->GetY()); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ 1116:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1116 | MonsterLog("[BATTLE] ο "); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ char.cpp:1123:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1123 | MonsterLog("[IDLE] "); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ In file included from PetSystem.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ char.cpp:2682:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2682 | MonsterLog("[IDLE] "); | ^~~~~~~~~~~~~~~~ char.cpp:2717:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2717 | MonsterLog("[MOVE] %s", GetVictim() ? "" : "׳̵"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ char.cpp:2717:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2717 | MonsterLog("[MOVE] %s", GetVictim() ? "" : "׳̵"); | ^~~~ ~~~~~~~~~~~~ char_battle.cppchar.cpp:2880:57: warning: '&&' within '||' [-Wlogical-op-parentheses] 2880 | if (GetJob() == JOB_SHAMAN || GetJob() == JOB_SURA && GetSkillGroup() == 2) | ~~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ char.cpp:2880:57: note: place parentheses around the '&&' expression to silence this warning 2880 | if (GetJob() == JOB_SHAMAN || GetJob() == JOB_SURA && GetSkillGroup() == 2) | ^ | ( ) :3241:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3241 | MonsterLog("
"); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ char_battle.cpp:3249:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3249 | MonsterLog("
: %s", pkVictim->GetName()); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ In file included from PetSystem.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ char.cpp:3945:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3945 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä ߴϿϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:3967:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3967 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̸ ϼ.")); | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4006:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4006 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ø ִ ƴմϴ")); | ^~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4016:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4016 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ô븦 ϼ.")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4022:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4022 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̳ ּ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define In file included from building.cpp:4: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4048:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4048 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ô밡 ƴ ø ϴ!")); | ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4088:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4088 | MonsterLog("·ξ"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ char.cpp:4325:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4325 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ƽ ° ƴ϶ û ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4346:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4346 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ó ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4350:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4350 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> ٸ Ƽ ̷ ϴ.")); | ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4354:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4354 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> ȿ Ƽ ʴ븦 ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4358:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4358 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ʴ븦 ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4362:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4362 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> -30 ~ +30 ̳ ʴ ֽϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4366:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4366 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ְ 30 ʴ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4370:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4370 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ 30 ʴ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4377:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4377 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> ̻ Ƽ ʴ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4393:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4393 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s Կ Ƽ û ߽ϴ."), leader->GetName()); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4447:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4447 | member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ƽ ʽϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4457:68: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4457 | case PERR_SERVER: member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ó ϴ.")); break; | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4458:69: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4458 | case PERR_DUNGEON: member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> ȿ Ƽ ʴ븦 ϴ.")); break; | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4459:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4459 | case PERR_OBSERVER: member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ʴ븦 ϴ.")); break; | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4460:71: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4460 | case PERR_LVBOUNDARY: member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> -30 ~ +30 ̳ ʴ ֽϴ.")); break; | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4461:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4461 | case PERR_LOWLEVEL: member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ְ 30 ʴ ϴ.")); break; | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4462:70: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4462 | case PERR_HILEVEL: member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ 30 ʴ ϴ.")); break; | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4465:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4465 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> ̻ Ƽ ʴ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4466:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4466 | member->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ο ʰϿ Ƽ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4505:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4505 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ʴ ִ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4510:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4510 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> %s Ƽ ź Դϴ."), pchInvitee->GetName()); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4522:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4522 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ó ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4526:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4526 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> ٸ Ƽ ̷ ϴ.")); | ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4530:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4530 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> ȿ Ƽ ʴ븦 ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4534:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4534 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ʴ븦 ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34:In file included from cmd_general.cpp:10: In file included from ./desc_client.h:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from cmd_general.cpp:10: In file included from ./desc_client.h:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4538:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4538 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> -30 ~ +30 ̳ ʴ ֽϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4542:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4542 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ְ 30 ʴ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4546:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4546 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ 30 ʴ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4550:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4550 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> ̹ %s Ƽ ֽϴ."), pchInvitee->GetName()); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4554:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4554 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> ̻ Ƽ ʴ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ 10 warnings generated. In file included from PetSystem.cpp:4: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from PetSystem.cpp:4: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ char.cpp:4600:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4600 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ʴ ִ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4612:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4612 | pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ó ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4616:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4616 | pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> ȿ Ƽ ʴ뿡 ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4620:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4620 | pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ʴ븦 ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4624:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4624 | pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> -30 ~ +30 ̳ ʴ ֽϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4628:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4628 | pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ְ 30 ʴ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4632:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4632 | pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ 30 ʴ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4636:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4636 | pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ʴ뿡 ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4640:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4640 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> ̻ Ƽ ʴ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4641:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4641 | pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ο ʰϿ Ƽ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4680:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4680 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> %s Ƽ ʴ븦 ϼ̽ϴ."), pchInvitee->GetName()); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4685:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4685 | pLeader->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> %s Ƽ ϼ̽ϴ."), GetName()); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4686:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4686 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> %s Ƽ ϼ̽ϴ."), pLeader->GetName()); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4897:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4897 | pkChrCauser->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ٸ ŷ,ȯ,) λ ϴ.")); | ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4906:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4906 | pkChrCauser->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ٸ ŷ,ȯ,) λ ϴ.")); | ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:4914:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4914 | pkChrCauser->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ٸ ŷ ϰ ִ Դϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:5103:29: warning: '&&' within '||' [-Wlogical-op-parentheses] 5103 | if (m_pkChrTarget->IsPC() && !m_pkChrTarget->IsPolymorphed() || m_pkChrTarget->GetMaxHP() <= 0) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ char.cpp:5103:29: note: place parentheses around the '&&' expression to silence this warning 5103 | if (m_pkChrTarget->IsPC() && !m_pkChrTarget->IsPolymorphed() || m_pkChrTarget->GetMaxHP() <= 0) | ^ | ( ) In file included from char.cpp:5362:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5362 | sys_log(0, "%s %p ϰ ư! %d %d", GetName(), this, x, y); | ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ cmd_emotion.cppchar.cpp:5540:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5540 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â> ߸ ȣ Էϼ̽ϴ.")); | ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:5545:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5545 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â> â ̹ ֽϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:5553:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5553 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â> â
10 ȿ ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:5558:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5558 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â> Ÿ ־ â ϴ.")); | ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ :char.cpp:5829:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5829 | MonsterLog("ȴ´"); | ^~~~ ~~~~ char.cpp:5831:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5831 | MonsterLog("ڴ"); | ^~~~ ~~~~ 3: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from cmd.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ 10 warnings generated. char.cpp:6284:49: warning: '&&' within '||' [-Wlogical-op-parentheses] 6284 | return (iLeaderShip >= 20 || iLeaderShip >= 12 && m_dwLastDeadTime + 180 > get_dword_time()); | ~~ ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ char.cpp:6284:49: note: place parentheses around the '&&' expression to silence this warning 6284 | return (iLeaderShip >= 20 || iLeaderShip >= 12 && m_dwLastDeadTime + 180 > get_dword_time()); | ^ | ( ) char.cpp:6547:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6547 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ִ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:6553:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6553 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ִ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:6567:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6567 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ° ƴմϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:6573:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6573 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" %d äο ֽϴ. ( ä %d)"), pcci->bChannel, g_bChannel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:6578:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6578 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ִ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:6585:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6585 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ִ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:6667:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6667 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("â %d ̳ ٸ ̵Ҽ ϴ."), limittime); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:6680:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6680 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ŷâ,â ¿ ٸ ̵, Ҽ ϴ")); | ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:6690:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6690 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ŷâ,â ¿ ٸ ̵, Ҽ ϴ")); | ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:6701:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6701 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ŷ %d ̳ ٸ ̵ ϴ."), limittime ); | ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:6710:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6710 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ŷ %d ̳ ٸ ̵ ϴ."), limittime); | ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char.cpp:6717:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6717 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" %d ̳ ȯ,ȯθ ϴ."), limittime); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from cmd_emotion.cpp:3: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from cmd.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from cmd_emotion.cpp:3: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from cmd_emotion.cpp:3: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from cmd.cpp:4: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from cmd.cpp:4: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from cmd_general.cpp:11: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from cmd_gm.cpp:4: In file included from ./desc_client.h:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from cmd_gm.cpp:4: In file included from ./desc_client.h:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from char_battle.cpp:8: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ In file included from cmd_general.cpp:11: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ char_skill.cpp:271:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 271 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ųԴϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:300:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 300 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ųԴϴ.")); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:307:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 307 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ʈ ͵ ųԴϴ. ̻ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:309:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 309 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ų ̸ ʾҽϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:390:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 390 | ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("ũ, ϰ ־! ̰ ȭԸΰ!? !")); | ^~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:391:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 391 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" з ϴ. ٽ ֽñ ٶϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:396:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 396 | ChatPacket(CHAT_TYPE_TALKING, LC_TEXT(" ̾!")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:397:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 397 | ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("߰ſ ġ ־! ̰, ̰!")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:398:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 398 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ̽ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:425:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 425 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ųԴϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:437:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 437 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ġ Ͽ å ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:448:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 448 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ų å ̻ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:450:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 450 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ų å ̸ ʾҽϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:463:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 463 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("־ȼ ȭԸ Խϴ.")); | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:539:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 539 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("å ̽ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:550:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 550 | ChatPacket(CHAT_TYPE_TALKING, LC_TEXT(" ذ Ǿ
ѵ ѵ..")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:554:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 554 | ChatPacket(CHAT_TYPE_TALKING, LC_TEXT(" ̴ ǰ... ϱⰡ ʹ ..")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:559:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 559 | ChatPacket(CHAT_TYPE_TALKING, LC_TEXT(" ϴ ִ ̴..")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:563:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 563 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d о Ϸ ֽϴ."), need_bookcount - read_count); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:608:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 608 | ChatPacket(CHAT_TYPE_TALKING, LC_TEXT(" ̾!")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:609:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 609 | ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("߰ſ ġ ־! ̰, ̰!")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:610:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 610 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("å ̽ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:615:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 615 | ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("ũ, ϰ ־! ̰ ȭԸΰ!? !")); | ^~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:616:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 616 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" з ϴ. ٽ ֽñ ٶϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cppchar_item.cpp:458:55: warning: arithmetic between different enumeration types ('EDragonSoulDeckType' and 'EDragonSoulSubType') is deprecated [-Wdeprecated-enum-enum-conversion] 458 | if (bCell >= WEAR_MAX_NUM + DRAGON_SOUL_DECK_MAX_NUM * DS_SLOT_MAX) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ char_item.cpp:470:55: warning: arithmetic between different enumeration types ('EDragonSoulDeckType' and 'EDragonSoulSubType') is deprecated [-Wdeprecated-enum-enum-conversion] 470 | if (bCell >= WEAR_MAX_NUM + DRAGON_SOUL_DECK_MAX_NUM * DS_SLOT_MAX) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ :700char_item.cppcmd.cpp:171:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 171 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ɾ Էϼ.")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) :39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 700 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("а ߿ ɷ ø ϴ.")); | ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ | ^~~ :640:13: warning: result of comparison of constant 'DRAGON_SOUL_INVENTORY_MAX_NUM' (960) with expression of type 'BYTE' (aka 'unsigned char') is always false [-Wtautological-constant-out-of-range-compare] 640 | if (p >= DRAGON_SOUL_INVENTORY_MAX_NUM) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ char_item.cpp:666:12: warning: result of comparison of constant 'DRAGON_SOUL_INVENTORY_MAX_NUM' (960) with expression of type 'BYTE' (aka 'unsigned char') is always false [-Wtautological-constant-out-of-range-compare] 666 | if (p >= DRAGON_SOUL_INVENTORY_MAX_NUM) | ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ char_item.cpp:679:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 679 | } | ^ In file included from cmd_oxevent.cpp:3: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nochar_item.cppthrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ char_skill.cpp::1188:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1188 | m_pkChr->ChatPacket(CHAT_TYPE_INFO, "ȿ ϴ. ų Ȯϼ"); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ 837char_skill.cpp:1656:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1656 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ȯ Ͽϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:1771:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1771 | ChatPacket(CHAT_TYPE_INFO, "ȿ ϴ. ų Ȯϼ"); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ :40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 837 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ȸ 20 մϴ")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:848:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 848 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ̻ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:860:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 860 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:876:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 876 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ѻ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:887:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 887 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϱ մϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:901:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 901 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϱ մϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from constants.cpp:2: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_triviachar_item.cppchar_skill.cppl_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ :2116:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2116 | ChatPacket(CHAT_TYPE_INFO, "ȿ ϴ. ų Ȯϼ"); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ cmd_emotion.cpp:1028:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1028 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ̻ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1037:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1037 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ̻ ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1047:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1047 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1055:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1055 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1065:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1065 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1081:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1081 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ѻ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1091:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1091 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϱ մϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1103:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1103 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϱ մϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ :char_item.cppchar_skill.cpp:2448:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2448 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ. ° ãư.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:2450:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2450 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ȯ ϼ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:2489:50: warning: '&&' within '||' [-Wlogical-op-parentheses] 2489 | if (IsAffectFlag(AFF_TANHWAN_DASH) || pkVictim && pkVictim != this) | ~~ ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ char_skill.cpp:2489:50: note: place parentheses around the '&&' expression to silence this warning 2489 | if (IsAffectFlag(AFF_TANHWAN_DASH) || pkVictim && pkVictim != this) | ^ | ( ) cmd.cpp26:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 26 | { "Ű", "french_kiss", NEED_PC | OTHER_SEX_ONLY | BOTH_DISARM, 2.0f }, | ^~~~~~~~ cmd_emotion.cpp:27:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 27 | { "ǻ", "kiss", NEED_PC | OTHER_SEX_ONLY | BOTH_DISARM, 1.5f }, | ^~~~ ~~~~ cmd_emotion.cpp:28:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 28 | { "", "slap", NEED_PC | SELF_DISARM, 1.5f }, | ^~~~~~~~~~~~~~~~ cmd_emotion.cpp:29:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 29 | { "ڼ", "clap", 0, 1.0f }, | ^~~~ ~~~~ cmd_emotion.cpp:30:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 30 | { "", "cheer1", 0, 1.0f }, | ^~~~~~~~ cmd_emotion.cpp:31:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 31 | { "", "cheer2", 0, 1.0f }, | ^~~~~~~~~~~~~~~~ cmd_emotion.cpp:34:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 34 | { "1", "dance1", 0, 1.0f }, | ^~~~~~~~~~~~~~~~ cmd_emotion.cpp:35:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 35 | { "2", "dance2", 0, 1.0f }, | ^~~~~~~~~~~~~~~~ cmd_emotion.cpp:36:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 36 | { "3", "dance3", 0, 1.0f }, | ^~~~~~~~~~~~~~~~ cmd_emotion.cpp:37:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 37 | { "4", "dance4", 0, 1.0f }, | ^~~~~~~~~~~~~~~~ cmd_emotion.cpp:38:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 38 | { "5", "dance5", 0, 1.0f }, | ^~~~~~~~~~~~~~~~ cmd_emotion.cpp:39:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 39 | { "6", "dance6", 0, 1.0f }, | ^~~~~~~~~~~~~~~~ cmd_emotion.cpp:41:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 41 | { "", "congratulation", 0, 1.0f }, | ^~~~~~~~~~~~~~~~ cmd_emotion.cpp:42:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 42 | { "뼭", "forgive", 0, 1.0f }, | ^~~~ cmd_emotion.cpp:43:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 43 | { "ȭ", "angry", 0, 1.0f }, | ^~~~~~~~ cmd_emotion.cpp:44:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 44 | { "Ȥ", "attractive", 0, 1.0f }, | ^~~~~~~~ cmd_emotion.cpp:45:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 45 | { "", "sad", 0, 1.0f }, | ^~~~~~~~~~~~~~~~ cmd_emotion.cpp:46:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 46 | { "", "shy", 0, 1.0f }, | ^~~~~~~~~~~~~~~~ cmd_emotion.cpp:47:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 47 | { "", "cheerup", 0, 1.0f }, | ^~~~~~~~~~~~~~~~ cmd_emotion.cpp:48:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 48 | { "", "banter", 0, 1.0f }, | ^~~~~~~~~~~~~~~~ cmd_emotion.cpp:49:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 49 | { "
", "joy", 0, 1.0f }, | ^~~~~~~~~~~~~~~~ :400:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 400 | { "α", do_detaillog, 0, POS_DEAD, GM_LOW_WIZARD }, | ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmd.cpp:401:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 401 | { "ͺ", do_monsterlog, 0, POS_DEAD, GM_LOW_WIZARD }, | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ cmd.cpp:541:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 541 | { "ֻ", do_dice, 0, POS_DEAD, GM_PLAYER }, | ^~~~~~~~~~~~~~~~ :1273:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1273 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ÿ Ϸ ѹ մϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1289:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1289 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1297:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1297 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" δ ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1305:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1305 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ĥ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1306:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1306 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ö ĥ ֽϴ.")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1319:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1319 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1331:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1331 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ȸ 20 մϴ")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cppcmd_emotion.cppchar_item.cpp:1420:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1420 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ִ ƾ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1472:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1472 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ġ Դϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1498:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1498 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ǰ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1536:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1536 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ѻ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1545:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1545 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ġ Ÿ ־ ȯ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ :2587:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2587 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s SPҸ: %d"), pkSk->szName, iNeededSP); | ^~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:2595:96: warning: '&&' within '||' [-Wlogical-op-parentheses] 2595 | if (pkSk->dwVnum == SKILL_MUYEONG || pkSk->IsChargeSkill() && !IsAffectFlag(AFF_TANHWAN_DASH) && !pkVictim) | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ char_skill.cpp:2595:96: note: place parentheses around the '&&' expression to silence this warning 2595 | if (pkSk->dwVnum == SKILL_MUYEONG || pkSk->IsChargeSkill() && !IsAffectFlag(AFF_TANHWAN_DASH) && !pkVictim) | ^ | ( ) cmd.cppchar_item.cpp::678:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 678 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ź ¿ ϴ.")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd.cpp:682:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 682 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ¿ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd.cpp:686:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 686 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ӿ Կ?")); | ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd.cpp:691:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 691 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ͼ .")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd.cpp:708:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 708 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ɾ ϴ")); | ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd.cpp:714:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 714 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ɾ ϴ")); | ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:2773:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2773 | ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT(" ̱߰. . ̴ Ű.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:2775:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2775 | ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT(", õõ. õõ, !")); | ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:2777:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2777 | ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT(", ̾. ü .")); | ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:2780:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2780 | ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT(" о! ִ ſ ϸ,")); | ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:2781:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2781 | ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("װ ž!")); | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:2784:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2784 | ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT(" å ̾! ̰ ־!")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:2786:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2786 | ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT(" Ҿ! ݸ !")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:2788:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2788 | ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("Ҿ! ݸ ̴!")); | ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:2791:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2791 | ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("å ʾұ.")); | ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:2792:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2792 | ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT(" ȿ .")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:2796:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2796 | ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT(" .")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:2797:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2797 | ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT(", !")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:2801:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2801 | ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("ƴ о Ӹ .")); | ^~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:2802:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2802 | ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("ϱ Ⱦ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:2806:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2806 | ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("ŭ бⰡ ʱ. ص ư .")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_skill.cpp:2807:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2807 | ChatPacket(CHAT_TYPE_TALKING, "%s", LC_TEXT("̷ ΰ ȵȴٱ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ :95:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 95 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ͻ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from cmd_oxevent.cpp:3: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from 1568char.cpp:15: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ In file included from cube.cpp:11: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from cube.cpp:11: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1568 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ֽϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1630:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1630 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ڶ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1659:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1659 | lpChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ŷ ڶ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1682:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1682 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ѻ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1704:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1704 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ߿ ̿ ǰԴϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1741:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1741 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ߿ ̿ ǰԴϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cppchar_state.cpp:158:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 158 | snprintf(buf, sizeof(buf), LC_TEXT("%s 尡 %s Ѿҽϴ!"), pMap->GetGuild(idx)->GetName(), pMap->GetGuild(idx_opp)->GetName()); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ :1768:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] In file included from config.cpp:7: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from config.cpp1768:PetSystem.cpp:246:7: warning: unused variable 'bDoMoveAlone' [-Wunused-variable] 246 | bool bDoMoveAlone = true; // ijͿ ȥ ϰ -_-; | ^~~~~~~~~~~~ In file included from constants.cpp:2: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ں ǿ Դϴ.")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1774:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1774 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ӿ ں ǿ ϴ.")); | ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1868:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1868 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Դϴ")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1927:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1927 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ߿ ̿ ǰԴϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1955:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1955 | ChatPacket(CHAT_TYPE_TALKING, LC_TEXT(" ƴѰ .")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ 7cmd_emotion.cpp:131:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 131 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ź ¿ ǥ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_emotion.cpp:153:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 153 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ÿ ֽϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_emotion.cpp:159:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 159 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڸ ֽϴ.")); | ^~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_emotion.cpp:175:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 175 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_emotion.cpp:187:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 187 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ź ǥ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_emotion.cpp:195:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 195 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ʹ ֽϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_emotion.cpp:201:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 201 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ʹ ָ ֽϴ")); | ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cppcmd_emotion.cpp:209:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 209 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̼ ֽϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_emotion.cpp:226:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 226 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ൿ ȣ Ͽ մϴ.")); | ^~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_emotion.cpp:232:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 232 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ൿ ȣ Ͽ մϴ.")); | ^~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ : :1977:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1977 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" %d ȹ߽ϴ."), dwCounts[i]); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1980:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1980 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڿ ź ɴϴ.")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1981:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1981 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d ġ ȹ߽ϴ."), dwCounts[i]); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1984:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1984 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڿ Ͱ Ÿϴ!")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1987:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1987 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڿ ̸ ̴ ӵ ϴ!")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1990:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1990 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڰ ڱ Ͽϴ! ߽ϴ.")); | ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(stIn file included from r) | ^~~ char_item.cpp:1993:In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmd_gm.cpp46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1993 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڿ ̸ ¸ ϴ!")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1996:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1996 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڿ Ͱ Ÿϴ!")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ PetSystem.cpp:./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2002:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2002 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڿ %s %d Խϴ."), item_gets[i]->GetName(), dwCounts[i]); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2004:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2004 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڿ %s Խϴ."), item_gets[i]->GetName()); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ :char_item.cpp:2012:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2012 | ChatPacket(CHAT_TYPE_TALKING, LC_TEXT(" ʴ .")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2018:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2018 | ChatPacket(CHAT_TYPE_TALKING, LC_TEXT(" ʴ .")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2036:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2036 | ChatPacket(CHAT_TYPE_INFO, "15 Ͽ ϴ."); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ char_item.cpp:2045:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2045 | ChatPacket(CHAT_TYPE_INFO,LC_TEXT(" ȥ Ʈ Ϸϼž մϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2058:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2058 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" %d ȹ߽ϴ."), dwCounts[i]); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2061:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2061 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڿ ź ɴϴ.")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2062:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2062 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d ġ ȹ߽ϴ."), dwCounts[i]); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2065:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2065 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڿ Ͱ Ÿϴ!")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2068:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2068 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڿ ̸ ̴ ӵ ϴ!")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2071:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2071 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڰ ڱ Ͽϴ! ߽ϴ.")); | ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2074:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2074 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڿ ̸ ¸ ϴ!")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2077:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2077 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڿ Ͱ Ÿϴ!")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2083:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2083 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڿ %s %d Խϴ."), item_gets[i]->GetName(), dwCounts[i]); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2085:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2085 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڿ %s Խϴ."), item_gets[i]->GetName()); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2092:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2092 | ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("ƹ͵ ϴ.")); | ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2111:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2111 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ų µ Ͽϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2114:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2114 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ų ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_f552:8: warning: unused variable 'petVID' [-Wunused-variable] 552 | DWORD petVID = petActor->Summon(petName, pSummonItem, bSpawnFar); | ^~~~~~ 5ind(str) | ^~~ char_item.cpp:2122:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2122 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("߿ å ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2180:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2180 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̹ ȿ ɷ ֽϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2221:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2221 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̹ ȿ ɷ ֽϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2232:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2232 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" PC ֽϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2250:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2250 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ͻ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2264:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2264 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ѷ ʰϿϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2271:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2271 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ͻ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2324:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2324 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ǵ Ͽϴ")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2351:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2351 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ߿ ̿ ǰԴϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2387:114: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 2387 | sprintf(buf, "Inc %ds by item{VN:%d SOC%d:%d}", ret, item->GetVnum(), ITEM_SOCKET_CH: ARGING_AMOUNT_IDX, item->GetSocket(ITEM_SOCKET_CHARGING_AMOUNT_IDX)); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | %ld char_item.cpp:2391:113: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 2391 | sprintf(buf, "Inc %ds by item{VN:%d VAL%d:%d}", ret, item->GetVnum(), ITEM_VALUE_CHARGING_AMOUNT_IDX, item->GetValue(ITEM_VALUE_CHARGING_AMOUNT_IDX)); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | %ld char_item.cpp:2394:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2394 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d ŭ Ǿϴ."), ret); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2403:111: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 2403 | sprintf(buf, "No change by item{VN:%d SOC%d:%d}", item->GetVnum(), ITEM_SOCKET_CHARGING_AMOUNT_IDX, item->GetSocket(ITEM_SOCKET_CHARGING_AMOUNT_IDX)); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | %ld char_item.cpp:2407:110: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 2407 | sprintf(buf, "No change by item{VN:%d VAL%d:%d}", item->GetVnum(), ITEM_VALUE_CHARGING_AMOUNT_IDX, item->GetValue(ITEM_VALUE_CHARGING_AMOUNT_IDX)); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | %ld char_item.cpp:2410:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2410 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from char_item.cpp:2433:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2433 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d ŭ Ǿϴ."), ret); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2434:117: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 2434 | sprintf(buf, "Increase %ds by item{VN:%d VAL%d:%d}", ret, item->GetVnum(), ITEM_VALUE_CHARGING_AMOUNT_IDX, item->GetValue(ITEM_VALUE_CHARGING_AMOUNT_IDX)); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | %ld char_item.cpp:2441:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2441 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2442:109: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] 2442 | sprintf(buf, "No change by item{VN:%d VAL%d:%d}", item->GetVnum(), ITEM_VALUE_CHARGING_AMOUNT_IDX, item->GetValue(ITEM_VALUE_CHARGING_AMOUNT_IDX)); | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | %ld char_item.cpp:2468:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2468 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̹ ȿ ɷ ֽϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2512:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2512 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ߿ ̿ ǰԴϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2521:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2521 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ߿ ̿ ǰԴϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2536:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2536 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ȥ ° ƴϸ ȥ
ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2685:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2685 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ̺Ʈ ʴ° ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2696:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2696 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̺Ʈ źο ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from cmd_oxevent.cpp:3: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from cmd_oxevent.cpp:3: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./desc_manager.hchar_item.cpp:2847:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2847 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̺Ʈ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2928:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2928 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ۿϿ Ǵ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_state.cpp:693:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 693 | Mchar_item.cpp:2933:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2933 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ۿϿ Ǵ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2978:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2978 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Խϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:2997:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2997 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3001:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3001 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ְ Խϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3006:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3006 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ûְ Խϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3011:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3011 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ְ Խϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3043:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3043 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Դϴ")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3063:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3063 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("а ߿ ɷ ø ϴ.")); | ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3071:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3071 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" å ʹ ϱⰡ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3077:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3077 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" å ƹ ʽϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3099:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3099 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("߿ å ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3105:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3105 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" 30 DZ ʽϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3111:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3111 | ChatPacket(CHAT_TYPE_INF15 warnings generated. :onsterLog("[IDLE] κ ʹ ָ ! Ѵ."); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ char_state.cpp:826:4: warning: add explicit braces to avoid dangling else [-Wdangling-else] 826 | else if (IsStaminaConsume()) | ^ char_state.cpp:880:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 880 | sys_log(1, " %s %d %d", GetName(), x, y); | ^~~~~~~~~~~~~~~~ O, LC_TEXT(" 50char_state.cpp DZ ʽϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3117:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3117 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ̻ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3140:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3140 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("߿ å ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from db.cpp:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from db.cpp:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SO4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_char_item.cppUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :889:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 889 | MonsterLog("[BATTLE] ó ݽ %s", GetVictim()->GetName()); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ char_state.cpp:897:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 897 | MonsterLog("[IDLE] "); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ char_state.cpp:901:17: warning: unused variable 'rider' [-Wunused-variable] 901 | LPCHARACTER rider = GetRider(); | ^~~~~ char_state.cpp:1017:16: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1017 | MonsterLog(" ȯ!"); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ char_state.cpp:1040:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1040 | MonsterLog("Ÿ ־ "); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ I:3148:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3148 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̹ Ϻϰ ˾Ƶ ִ ̴.")); | ^~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3168:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3168 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("߿ å ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3177:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3177 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ̻ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3199:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3199 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("а ߿ ɷ ø ϴ.")); | ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3232:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3232 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" å ÷ մϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3238:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3238 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ̻ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3244:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3244 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" å ʹ ϱⰡ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3250:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3250 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" åδ ̻ ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3272:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3272 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("߿ å ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3281:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3281 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ̻ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3314:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3314 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("߿ å ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3323:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3323 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ̻ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3344:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3344 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("߿ å ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3353:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3353 | CS20 warnings generated. hatPacket(CHAT_TYPE_INFO, LC_TEXT(" ¸ ų ִ ƴմϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3363:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3363 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("־ȼ ȭԸ Խϴ.")); | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3376:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3376 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ̻ ¸ ü ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3382:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3382 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸ ü о ¸ ų Ʈ ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3383:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3383 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ʈδ ¸ ų ø ֽϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3394:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3394 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("¸ ü ؿ Ͽϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3416:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3416 | ChatPacket(CHAT_TYPE_TALKING, LC_TEXT(" ±. 𰡰 ̾.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3417:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3417 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ġ %d Ͽϴ."), delta/10); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3433:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3433 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_state.cpp:1156:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1156 | snprintf(buf, sizeof(buf), LC_TEXT("%s %s ȹϿϴ."), pMap->GetGuild(idx)->GetName(), f.m_pkChrFind->GetName()); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ _char_item.cpp:3438:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3438 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ʈ ð ")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3444:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3444 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ġ ̻ ø ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3460:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3460 | ChatPacket(CHAT_TYPE_TALKING, LC_TEXT(" ±. 𰡰 ̾.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3461:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3461 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ġ %d Ͽϴ."), val); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3493:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3493 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from constants.cpp:2: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from constants.cpp:2: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Tchar_item.cpp:3520:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3520 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3550:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3550 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ŸϿ Ż Ұմϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3578:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3578 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d Ǿ ٽ Ͻ ֽϴ."), last_dye_level+3); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3598:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3598 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" %d ȹ߽ϴ."), dwCounts[i]); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3616:53: warning: '&&' within '||' [-Wlogical-op-parentheses] 3616 | if (item->GetVnum() == ITEM_VALENTINE_ROSE && SEX_MALE==GET_SEX(this) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ char_item.cpp:3616:53: note: place parentheses around the '&&' expression to silence this warning 3616 | if (item->GetVnum() == ITEM_VALENTINE_ROSE && SEX_MALE==GET_SEX(this) || | ^ | ( ) char_item.cpp:3617:55: warning: '&&' within '||' [-Wlogical-op-parentheses] 3616 | if (item->GetVnum() == ITEM_VALENTINE_ROSE && SEX_MALE==GET_SEX(this) || | ~~ 3617 | item->GetVnum() == ITEM_VALENTINE_CHOCOLATE && SEX_FEMALE==GET_SEX(this)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ char_item.cpp:3617:55: note: place parentheses around the '&&' expression to silence this warning 3617 | item->GetVnum() == ITEM_VALENTINE_CHOCOLATE && SEX_FEMALE==GET_SEX(this)) | ^ | ( ) char_item.cpp:3620:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3620 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ʾ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3640:53: warning: '&&' within '||' [-Wlogical-op-parentheses] 3640 | if (item->GetVnum() == ITEM_WHITEDAY_CANDY && SEX_MALE==GET_SEX(this) || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ char_item.cpp:3640:53: note: place parentheses around the '&&' expression to silence this warning 3640 | if (item->GetVnum() == ITEM_WHITEDAY_CANDY && SEX_MALE==GET_SEX(this) || | ^ | ( ) char_item.cpp:3641:49: warning: '&&' within '||' [-Wlogical-op-parentheses] 3640 | if (item->GetVnum() == ITEM_WHITEDAY_CANDY && SEX_MALE==GET_SEX(this) || | ~~ 3641 | item->GetVnum() == ITEM_WHITEDAY_ROSE && SEX_FEMALE==GET_SEX(this)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ char_item.cpp:3641:49: note: place parentheses around the '&&' expression to silence this warning 3641 | item->GetVnum() == ITEM_WHITEDAY_ROSE && SEX_FEMALE==GET_SEX(this)) | ^ | ( ) char_item.cpp:3644:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3644 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ʾ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ Rchar_item.cpp:3676:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3676 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" %d ȹ߽ϴ."), dwCounts[i]); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3680:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3680 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڿ ź ɴϴ.")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3681:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3681 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d ġ ȹ߽ϴ."), dwCounts[i]); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3685:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3685 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڿ Ͱ Ÿϴ!")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3689:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3689 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڿ ̸ ̴ ӵ ϴ!")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3693:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3693 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڰ ڱ Ͽϴ! ߽ϴ.")); | ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3697:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3697 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڿ ̸ ¸ ϴ!")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3701:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3701 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڿ Ͱ Ÿϴ!")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3708:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3708 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڿ %s %d Խϴ."), item_gets[i]->GetName(), dwCounts[i]); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3710:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3710 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڿ %s Խϴ."), item_gets[i]->GetName()); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3718:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3718 | ChatPacket(CHAT_TYPE_TALKING, LC_TEXT("ƹ͵ ϴ.")); | ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3745:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3745 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ߿ ̿ ǰԴϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3780:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3780 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" %d ȹ߽ϴ."), iGold); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3795:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3795 | snprintf(szNotice, sizeof(szNotice), LC_TEXT(" %s HP,SP äϴ."), EMPIRE_NAME(GetEmpire())); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3798:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3798 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ͽϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ Ichar_item.cpp:3845:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3845 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ӽ Դϴ.")); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3851:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3851 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ӽ ߰ Ǿϴ")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3871:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3871 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ̻ Ӽ ߰ ϴ")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3892:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3892 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ӽ Դϴ.")); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3906:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3906 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ų Ӽ ϴ")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3930:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3930 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ͻ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:3973:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3973 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ǰ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4083:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4083 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ Vchar_item.cpp:4102:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4102 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ͻ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4116:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4116 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ѷ ʰϿϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4123:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4123 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ͻ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4175:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4175 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ǵ Ͽϴ")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4198:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4198 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ͻ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4214:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4214 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ѷ ʰϿϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4221:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4221 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ͻ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4345:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4345 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ġ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4351:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4351 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ߿ ̿ ǰԴϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4357:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4357 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̵ غ Ǿ ȯθ Ҽ ϴ")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ Ichar_item.cpp:4394:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4394 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ġ ")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4405:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4405 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ȿ %s%s ϴ."), | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4407:72: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4407 | g_iUseLocale ? "" : (under_han(item->GetName()) ? LC_TEXT("") : LC_TEXT(""))); | ^~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4407:88: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4407 | g_iUseLocale ? "" : (under_han(item->GetName()) ? LC_TEXT("") : LC_TEXT(""))); | ^~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4439:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4439 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("+3 ϴ")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4451:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4451 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4486:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4486 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ӽ Դϴ.")); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4506:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4506 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("û ʽϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ Achar_item.cpp:4538:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4538 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ӽ Դϴ.")); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4544:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4544 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ӽ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4569:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4569 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ӽ ٲ %d ̳ ٽ ϴ.(%d )"), | ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4617:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4617 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ұմϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4623:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4623 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ʿ մϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4630:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4630 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ӽ Ͽϴ.")); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4643:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4643 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ӽ Դϴ.")); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4667:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4667 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ұմϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4673:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4673 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ʿ մϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4683:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4683 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ӽ ߰ Ͽϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4698:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4698 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ӽ ߰ Ͽϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4706:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4706 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̻ ̿Ͽ Ӽ ߰ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4715:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4715 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ӽ Դϴ.")); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(stLr) | ^~~ char_item.cpp:4728:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4728 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ӽ ߰ Ͽϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4743:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4743 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ӽ ߰ Ͽϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4751:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4751 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ̻ ̿Ͽ Ӽ ߰ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4755:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4755 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ̿Ͽ Ӽ ߰ ּ.")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4776:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4776 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ߰Ǿϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4781:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4781 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ߰ Ͽϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4789:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4789 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ̻ ߰ ϴ.")); | ^~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4794:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4794 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ߰ Դϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4811:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4811 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ͽϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4816:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4816 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ͽϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4825:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4825 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ̾Ƹ Ǽ ߰ؾմϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ LY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4828:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4828 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ̻ ϴ.")); | ^~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4829:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4829 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̾Ƹ ߰ؾմϴ.")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4832:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4832 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ̻ ϴ.")); | ^~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4837:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4837 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4854:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4854 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ߿ ̳ Ƴ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4865:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4865 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̹ ִ ̳ %s ϴ."), item->GetName()); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4869:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4869 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ô뿡 %s ̳ ϴ."), item->GetName()); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4886:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4886 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̹ ȿ ɷ ֽϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4897:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4897 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" PC ֽϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4927:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4927 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" մϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4936:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4936 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" մϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4945:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4945 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("(%s) մϴ."), pSource1->GetName()); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4956:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4956 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("(%s) մϴ."), pSource2->GetName()); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4967:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4967 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ڸϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:4975:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4975 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ߽ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5015:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5015 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ƾ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5024:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5024 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ƾ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5032:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5032 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ƾ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5038:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5038 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ִ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5048:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5048 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ƾ Ͽϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5053:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5053 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ƾ Ͽϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5063:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5063 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ִ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5098:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5098 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̹ ȿ ɷ ֽϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5104:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5104 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̹ ȿ ɷ ֽϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:1669:6: warning: variable 'iLimitTimerBasedOnWearFlagIndex' set but not used [-Wunused-but-set-variable] 1669 | int iLimitTimerBasedOnWearFlagIndex = -1; | ^ 42 warnings generated. In file included from PetSystem.cpp:50:13: warning: unused variable 'PET_COUNT_LIMIT' [-Wunused-const-variable] 50 | const float PET_COUNT_LIMIT = 3; | ^~~~~~~~~~~~~~~ In file included from PetSystem.cpp:11: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ config.cpp:11: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: constants.cpp:1079:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1079 | "", | ^~~~~~~~~~~~~~~~~~~~~~~~ constants.cpp:1080:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1080 | "ż", | ^~~~ ~~~~~~~~~~~~ constants.cpp:1081:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1081 | "õ", | ^~~~~~~~~~~~~~~~ constants.cpp:1082:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1082 | "뱹" | ^~~~~~~~~~~~ constants.cpp:1088:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1088 | " Ȯ", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ constants.cpp:1089:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1089 | " Ȯ", | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ constants.cpp:1090:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1090 | " Ȯ", | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ constants.cpp:1091:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1091 | "ġ ", | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ char_item.cppIn file included from cmd_gm.cpp:5: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ :5176:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5176 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ʾ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5185:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5185 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ʾ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5194:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5194 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ҽ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5203:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5203 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ÿ ߿ ȯ,ȯθ Ҽ ϴ.")); | ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5211:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5211 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("â %d ̳ ȯ,ȯθ ϴ."), g_nPortalLimitTime); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5221:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5221 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ŷâ,â ¿ ȯ,ȯ Ҽ ϴ.")); | ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5230:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5230 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" %d ̳ ȯ,ȯθ ϴ."), g_nPortalLimitTime); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5241:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5241 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("λ %d ̳ ȯ,ȯθ ϴ."), g_nPortalLimitTime); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5286:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5286 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̵ Ǿ ġ ʹ ȯθ Ҽ ϴ.")); | ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5297:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5297 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ŷ %d ̳ ȯ,ȯε ϴ."), g_nPortalLimitTime); | ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5305:6: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical] 5305 | if (item->GetVnum() == 50200 | item->GetVnum() == 71049) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | || char_item.cpp:5305:6: note: cast one or both operands to int to silence this warning char_item.cpp:5309:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5309 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ŷâ,â ¿ ,ܺ Ҽ ϴ.")); | ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5159:7: warning: unused variable 'wDestCell' [-Wunused-variable] 5159 | WORD wDestCell = DestCell.cell; | ^~~~~~~~~ char_item.cpp:5160:7: warning: unused variable 'bDestInven' [-Wunused-variable] 5160 | BYTE bDestInven = DestCell.window_type; | ^~~~~~~~~~ In file included from cube.cpp:14: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_char_item.cpp:5352:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5352 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ȭâ ¿ ű ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5373:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5373 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Դϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ char_item.cpp:5425:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5425 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" 3 ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5451:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5451 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5488:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5488 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" %d ϴ."), 150/60); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5493:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5493 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" %d ϴ."), 1); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5534:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5534 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ȭâ ¿ ű ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5541:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5541 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ʈ κ ű ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5553:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5553 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̹ ϰ ֽϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from db.cpp:10: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ char_item.cpp:5824:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5824 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ȹ: %s"), item2->GetName()); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5842:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5842 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ϰ ִ ʹ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5851:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5851 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ϰ ִ ʹ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5866:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5866 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ȹ: %s"), item->GetName()); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5894:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5894 | owner->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ϰ ִ ʹ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5907:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5907 | owner->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ϰ ִ ʹ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5925:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5925 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ȹ: %s"), item->GetName()); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5928:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5928 | owner->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ȹ: %s κ %s"), GetName(), item->GetName()); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:5929:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 5929 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" : %s Կ %s"), owner->GetName(), item->GetName()); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from char_item.cpp:6076:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6076 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ź ¿ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:6082:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6082 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("а ߿ ϴ.")); | ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:6088:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6088 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ʾ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:6095:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6095 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̹ Ż ̿Դϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:6105:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6105 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ֽϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:6116:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6116 | ChatPacket(CHAT_TYPE_INFO, "̹ ȥ ϰ ֽϴ."); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ char_item.cpp:6160:95: warning: array subscript is of type 'char' [-Wchar-subscripts] 6160 | long duration = (0 != item->GetSocket(0)) ? item->GetSocket(0) : item->GetProto()->aLimits[item->GetProto()->cLimitRealTimeFirstUseIndex].lValue; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ char_manager.cpp:6: ./char_manager.h:126:11: warning: private field 'dummy1' is not used [-Wunused-private-field] 126 | char dummy1[1024]; // memory barrier | ^ In file included from config.cpp:11: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 18 warnings generated. In file included from char_state.cpp:15: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ char_state.cpp:224:16: warning: private field 'm_pkChr' is not used [-Wunused-private-field] 224 | LPCHARACTER m_pkChr; | ^ char_item.cpp:6551:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6551 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ȹ: %s"), item->GetName()); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:6603:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6603 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ȹ: %s"), item->GetName()); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:6749:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6749 | from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ʸ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from desc.cpp:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from desc.cpp:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ char_item.cpp:6758:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6758 | from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:6776:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6776 | from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ʸ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:6785:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6785 | from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:6803:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6803 | from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ʸ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:6812:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6812 | from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from cube.cpp:14: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ char_item.cpp:6862:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6862 | from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:6879:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6879 | from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:6898:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6898 | from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ʸ ־ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:6905:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 6905 | from->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ־ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cppIn file included from db.cpp:10: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ :7097:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 7097 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ӹ Դϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:7128:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 7128 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ӹ ŸϷδ ü ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:7145:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 7145 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̹ а Դϴ.")); | ^~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:7151:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 7151 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("а Դϴ.")); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:7159:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 7159 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("߸ а Դϴ.")); | ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:7168:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 7168 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("߸ а Դϴ.")); | ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cppcmd_oxevent.cpp:22:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 22 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("OX̺Ʈ ο Ͽϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_oxevent.cpp:26:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 26 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("OX̺Ʈ ο ߽ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_oxevent.cpp:32:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 32 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ڼ : %d"), COXEventManager::instance().GetAttenderCount()); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ :7188:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 7188 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ʹ ͷδ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:7456:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 7456 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:7464:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 7464 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ٷ ϴ.")); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:7472:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 7472 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:7480:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 7480 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ø ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:7488:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 7488 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ü ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:7500:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 7500 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ũ ÿ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:7507:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 7507 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ȥ ¿ ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:7422:7: warning: unused variable 'itemType' [-Wunused-variable] 7422 | BYTE itemType = item->GetType(); | ^~~~~~~~ char_item.cpp:7423:7: warning: unused variable 'itemSubType' [-Wunused-variable] 7423 | BYTE itemSubType = item->GetSubType(); | ^~~~~~~~~~~ char_item.cpp:7521:71: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 7521 | VERIFY_MSG(CBeltInventoryHelper::IsExistItemInBeltInventory(this), "Ʈ κ ϸ ϴ."); | ^~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ char_item.cpp:7413:39: note: expanded from macro 'VERIFY_MSG' 7413 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(msg)); \ | ^~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_item.cpp:7536:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 7536 | VERIFY_MSG( -1 == pos, "ǰ ϴ." ); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ char_item.cpp:7413:39: note: expanded from macro 'VERIFY_MSG' 7413 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(msg)); \ | ^~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from desc_client.cpp:4: In file included from ./desc_client.h:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from desc_client.cpp:4: In file included from ./desc_client.h:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. 18 warnings generated. In file included from desc.cpp:6: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from desc_client.cppIn file included from char_item.cpp:9: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ In file included from desc_manager.cpp:5: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from desc_manager.cpp:5: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :5: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ 26 warnings generated. In file included from desc.cpp:6: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ cube.cpp:316:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 316 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̹ â ֽϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cube.cpp:321:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 321 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ٸ ŷ,ȯ,) ϴ.")); | ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cube.cpp:525:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 525 | (ch)->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("â ʽϴ")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cube.cpp:540:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 540 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" մϴ")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cube.cpp:546:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 546 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϰų ڸ ϴ.")); // ؽƮ ̹ θ ̴°Ŷ ߰ ʿ | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cube.cpp:573:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 573 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ͽϴ.")); // 2012.11.12 ߰ (locale_string.txt ߰ؾ ) | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cube.cppIn file included from desc_client.cpp:5: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothro:cmd_general.cpp:58:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 58 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̹ Ż ̿Դϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:64:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 64 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ȯּ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ w_assign(T) && !is_volatile::value && is_assignable::value) | ^ 736:23: warning: ISO C++20 considers use of overloaded operator '==' (with operand types 'CUBE_VALUE' and 'CUBE_VALUE') to be ambiguous despite there being a unique best viable function [-Wambiguous-reversed-operator] 736 | if (*targetIter == *iter) | ~~~~~~~~~~~ ^ ~~~~~ ./cube.h:21:7: note: ambiguity is between a regular call to this operator and a call with the argument order reversed 21 | bool operator == (const CUBE_VALUE& b) | ^ ./cube.h:21:7: note: mark 'operator==' as const or add a matching 'operator!=' to resolve the ambiguity cube.cpp:716:16: warning: unused variable 'npcVNUM' [-Wunused-variable] 716 | const DWORD& npcVNUM = iter->first; | ^~~~~~~ cmd_general.cpp:81:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 81 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ½ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:85:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 85 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" մϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:89:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 89 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ȯּ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:102:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 102 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ȯּ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:104:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 104 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ź ¿ ̸ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:114:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 114 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" %s%s ־ϴ."), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:116:103: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 116 | g_iUseLocale ? "" : under_han(ITEM_MANAGER::instance().GetTable(dwFood)->szLocaleName) ? LC_TEXT("") : LC_TEXT("")); | ^~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:116:119: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 116 | g_iUseLocale ? "" : under_han(ITEM_MANAGER::instance().GetTable(dwFood)->szLocaleName) ? LC_TEXT("") : LC_TEXT("")); | ^~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:120:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 120 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ʿմϴ"), ITEM_MANAGER::instance().GetTable(dwFood)->szLocaleName); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ config.cppcmd_general.cpp:219:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 219 | snprintf(buf, sizeof(buf), LC_TEXT("˴ٿ %d ҽϴ."), *pSec); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ :505:17: warning: unused variable 'line' [-Wunused-variable] 505 | const char * line = two_arguments(value_string, openid_host, sizeof(openid_host), openid_uri, sizeof(openid_uri)); | ^~~~ cmd_general.cpp:238:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 238 | snprintf(buf, sizeof(buf), LC_TEXT("%d ˴ٿ ˴ϴ."), iSec); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:327:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 327 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d ҽϴ."), info->left_second); | ^~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:347:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 347 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ǿϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:355:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 355 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("α ȭ ϴ. ø ٸ.")); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:359:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 359 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" մϴ. ø ٸ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:363:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 363 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ij ȯ մϴ. ø ٸ.")); | ^~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:501:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 501 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ. (%d )"), iTimeToDead - (180 - g_nPortalLimitTime)); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:508:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 508 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ. (%d )"), iTimeToDead - 170); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:525:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 525 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ. (%d )"), iTimeToDead - (180 - g_nPortalLimitTime)); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:532:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 532 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ. (%d )"), iTimeToDead - 173); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:567:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 567 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ȱ ȸ Ҿϴ! ̵մϴ!")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:668:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 668 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("а ߿ ɷ ø ϴ.")); | ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:735:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 735 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("а ߿ ɷ ø ϴ.")); | ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:780:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 780 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ͻ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:799:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 799 | pkVictim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Դϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:816:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 816 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ʽϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:830:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 830 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ų ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:903:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 903 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â> ߸ ȣ Էϼ̽ϴ.")); | ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:909:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 909 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â> ߸ ȣ Էϼ̽ϴ.")); | ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:922:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 922 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â> йȣ ڸ մϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:944:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 944 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â> ߸ ȣ Էϼ̽ϴ.")); | ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:952:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 952 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â> â ̹ ֽϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:958:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 958 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â> â
10 ȿ ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cppconfig.cpp:1290:63: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1290 | d->GetCharacter()->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("Ŭ̾Ʈ Ʋ αƿ ˴ϴ. ġ ϼ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ :989:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 989 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ó ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:995:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 995 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> ȿ Ƽ ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1008:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1008 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ̽ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1047:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1047 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ̹ ٸ Դϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1073:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1073 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1082:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1082 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1093:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1093 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ̹ Դϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1101:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1101 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> Ͽ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1107:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1107 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> Ͽ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1115:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1115 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̹ Դϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1124:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1124 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ̹ Դϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1133:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1133 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ̹ Դϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1142:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1142 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ̹ Դϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str)31 warnings generated. | ^~~ cmd_general.cpp:1152:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1152 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ڶ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1157:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1157 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ϱ ؼ ּ %d ־ մϴ."), GUILD_WAR_MIN_MEMBER_COUNT); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1171:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1171 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ڶ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1173:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1173 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> Ͽ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1187:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1187 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ƴմϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1203:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1203 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ƴմϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1228:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1228 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1236:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1236 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1277:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1277 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ͻ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1294:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1294 | tch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ģ ź ߽ϴ."), ch->GetName()); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1327:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1327 | ch->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("κ ϴ.")); | ^~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cppdb.cpp:1552:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1552 | CardTaker->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d ð ߰ Ǿϴ. (ȣ %d)"), item->GetSocket(1) / 60, item->GetSocket(0)); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ :1394:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1394 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ͻ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1400:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1400 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̹ Ƽ Ƿ Խû ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1458:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1458 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ָ Դϴ")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1465:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1465 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d ʰ Ÿ Դϴ."), ch->GetMCLTime(CHARACTER::MI_WARP)); | ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1476:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1476 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" մϴ. : %u ʿݾ : %u"), NationMoney, WarpPrice); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1487:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1487 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(": warpto ")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1501:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1501 | ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("Ÿ Դ ̵Ҽ ϴ")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1507:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1507 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ش %d äο ֽϴ. ( ä %d)"), pkCCI->bChannel, g_bChannel); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1512:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1512 | ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ش ̵ ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1523:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1523 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s Է ̵մϴ"), arg1); | ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1544:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1544 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ÿ Դ ̵Ҽ ϴ")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1549:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1549 | ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ش ̵ ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1556:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1556 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s Է ̵մϴ"), arg1); | ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1577:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1577 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(": transfer ")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1583:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1583 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ָ Դϴ")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1590:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1590 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d ʰ Ÿ Դϴ."), ch->GetMCLTime(CHARACTER::MI_TRANSFER)); | ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1601:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1601 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" մϴ. : %u ʿݾ : %u"), NationMoney, WarpPrice); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1616:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1616 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ٸ ȯ ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1621:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1621 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s %d äο Դϴ. ( ä: %d)"), arg1, pkCCI->bChannel, g_bChannel); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1626:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1626 | ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ش ̵ ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1631:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1631 | ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ش ȯ ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1643:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1643 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ȯϿϴ."), arg1); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1652:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1652 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ԷϽ ̸ ڰ ϴ.")); | ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1661:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1661 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڽ ȯ ϴ.")); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1667:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1667 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ٸ ȯ ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1672:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1672 | ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ش ̵ ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1677:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1677 | ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ش ȯ ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from desc_p2p.cpp:2: In file included from ./desc_p2p.h:1: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from desc_p2p.cpp:2: In file included from ./desc_p2p.h:1: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cmd_general.cppIn file included from desc_manager.cpp:8: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ :1694In file included from cube.cpp:18: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ :43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1694 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1699:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1699 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("[%s] : %s ݾ %lld "), EMPIRE_NAME(n), p->name[n], p->money[n]); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1701:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1701 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("[%s] : %s "), EMPIRE_NAME(n), p->name[n]); | ^~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1707:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1707 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1711:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1711 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("[%s] : %s "), EMPIRE_NAME(n), p->name[n]); | ^~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1779:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1779 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ָ Ҽ ִ Դϴ")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1788:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1788 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("1-50 ġ ּ")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1793:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1793 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("
%d % Ǿϴ")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1798:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1798 | snprintf(szMsg, sizeof(szMsg), "
%d %% Ǿϴ", tax); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ cmd_general.cpp:1801:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1801 | snprintf(szMsg, sizeof(szMsg), "δ ŷ ݾ %d %% Ե˴ϴ.", tax); | ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ cmd_general.cpp:1842:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1842 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ָ Ҽ ִ Դϴ")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1859:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1859 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڱ ִ Դϴ")); | ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1870:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1870 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d ʰ Ÿ Դϴ."), ch->GetMCLTime(CHARACTER::MI_SUMMON)); | ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1878:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1878 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" մϴ. : %u ʿݾ : %u"), NationMoney, SummonPrice); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1909:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1909 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ȯҼ Դϴ. ȯ ʹ Ȩ ϼ")); | ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1937:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1937 | case POINT_MAX_HP: return LC_TEXT("ִ +%d"); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1938:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1938 | case POINT_MAX_SP: return LC_TEXT("ִ ŷ +%d"); | ^~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1939:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1939 | case POINT_HT: return LC_TEXT("ü +%d"); | ^~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1940:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1940 | case POINT_IQ: return LC_TEXT(" +%d"); | ^~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1941:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1941 | case POINT_ST: return LC_TEXT("ٷ +%d"); | ^~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1942:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1942 | case POINT_DX: return LC_TEXT("ø +%d"); | ^~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1943:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1943 | case POINT_ATT_SPEED: return LC_TEXT("ݼӵ +%d"); | ^~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1944:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1944 | case POINT_MOV_SPEED: return LC_TEXT("̵ӵ %d"); | ^~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1945:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1945 | case POINT_CASTING_SPEED: return LC_TEXT("Ÿ -%d"); | ^~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1946:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1946 | case POINT_HP_REGEN: return LC_TEXT(" ȸ +%d"); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1947:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1947 | case POINT_SP_REGEN: return LC_TEXT("ŷ ȸ +%d"); | ^~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1948:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1948 | case POINT_POISON_PCT: return LC_TEXT("
%d"); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1949:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1949 | case POINT_STUN_PCT: return LC_TEXT(" +%d"); | ^~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1950:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1950 | case POINT_SLOW_PCT: return LC_TEXT("ο +%d"); | ^~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1951:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1951 | case POINT_CRITICAL_PCT: return LC_TEXT("%d%% Ȯ ġŸ
"); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1952:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1952 | case POINT_RESIST_CRITICAL: return LC_TEXT(" ġŸ Ȯ %d%% "); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1953:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1953 | case POINT_PENETRATE_PCT: return LC_TEXT("%d%% Ȯ
"); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1954:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1954 | case POINT_RESIST_PENETRATE: return LC_TEXT("
Ȯ %d%% "); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1955:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1955 | case POINT_ATTBONUS_HUMAN: return LC_TEXT("ΰ Ÿ
ġ +%d%%"); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1956:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1956 | case POINT_ATTBONUS_ANIMAL: return LC_TEXT(" Ÿ
ġ +%d%%"); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1957:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1957 | case POINT_ATTBONUS_ORC: return LC_TEXT(" Ÿ
ġ +%d%%"); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1958:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1958 | case POINT_ATTBONUS_MILGYO: return LC_TEXT("б Ÿ
ġ +%d%%"); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1959:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1959 | case POINT_ATTBONUS_UNDEAD: return LC_TEXT("ü Ÿ
ġ +%d%%"); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1960:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1960 | case POINT_ATTBONUS_DEVIL: return LC_TEXT("Ǹ Ÿ
ġ +%d%%"); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1961:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1961 | case POINT_STEAL_HP: return LC_TEXT("Ÿ
ġ %d%% "); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1962:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1962 | case POINT_STEAL_SP: return LC_TEXT("Ÿġ %d%% ŷ "); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1963:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1963 | case POINT_MANA_BURN_PCT: return LC_TEXT("%d%% Ȯ Ÿݽ ŷ Ҹ"); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1964:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1964 | case POINT_DAMAGE_SP_RECOVER: return LC_TEXT("%d%% Ȯ ؽ ŷ ȸ"); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1965:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1965 | case POINT_BLOCK: return LC_TEXT("Ÿݽ Ȯ %d%%"); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1966:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1966 | case POINT_DODGE: return LC_TEXT("Ȱ
ȸ Ȯ %d%%"); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1967:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1967 | case POINT_RESIST_SWORD: return LC_TEXT("Ѽհ %d%%"); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1968:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1968 | case POINT_RESIST_TWOHAND: return LC_TEXT("հ %d%%"); | ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1969:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1969 | case POINT_RESIST_DAGGER: return LC_TEXT("μհ %d%%"); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1970:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1970 | case POINT_RESIST_BELL: return LC_TEXT(" %d%%"); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1971:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1971 | case POINT_RESIST_FAN: return LC_TEXT("ä %d%%"); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1972:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1972 | case POINT_RESIST_BOW: return LC_TEXT("Ȱ
%d%%"); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1973:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1973 | case POINT_RESIST_FIRE: return LC_TEXT("ȭ %d%%"); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1974:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1974 | case POINT_RESIST_ELEC: return LC_TEXT(" %d%%"); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1975:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1975 | case POINT_RESIST_MAGIC: return LC_TEXT(" %d%%"); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1976:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1976 | case POINT_RESIST_WIND: return LC_TEXT("ٶ %d%%"); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1977:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1977 | case POINT_RESIST_ICE: return LC_TEXT("ñ %d%%"); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1978:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1978 | case POINT_RESIST_EARTH: return LC_TEXT(" %d%%"); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1979:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1979 | case POINT_RESIST_DARK: return LC_TEXT(" %d%%"); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1980:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1980 | case POINT_REFLECT_MELEE: return LC_TEXT(" Ÿ
ġ ݻ Ȯ : %d%%"); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1981:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1981 | case POINT_REFLECT_CURSE: return LC_TEXT(" ǵ Ȯ %d%%"); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1982:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1982 | case POINT_POISON_REDUCE: return LC_TEXT(" %d%%"); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1983:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1983 | case POINT_KILL_SP_RECOVER: return LC_TEXT("%d%% Ȯ ġ ŷ ȸ"); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1984:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1984 | case POINT_EXP_DOUBLE_BONUS: return LC_TEXT("%d%% Ȯ ġ ġ ߰ "); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1985:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1985 | case POINT_GOLD_DOUBLE_BONUS: return LC_TEXT("%d%% Ȯ ġ 2 "); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1986:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1986 | case POINT_ITEM_DROP_BONUS: return LC_TEXT("%d%% Ȯ ġ 2 "); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1987:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1987 | case POINT_POTION_BONUS: return LC_TEXT(" %d%% "); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1988:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1988 | case POINT_KILL_HP_RECOVERY: return LC_TEXT("%d%% Ȯ ġ ȸ"); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1994:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1994 | case POINT_ATT_GRADE_BONUS: return LC_TEXT("ݷ +%d"); | ^~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1995:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1995 | case POINT_DEF_GRADE_BONUS: return LC_TEXT(" +%d"); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1996:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1996 | case POINT_MAGIC_ATT_GRADE: return LC_TEXT(" ݷ +%d"); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1997:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1997 | case POINT_MAGIC_DEF_GRADE: return LC_TEXT(" +%d"); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:1999:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1999 | case POINT_MAX_STAMINA: return LC_TEXT("ִ +%d"); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:2000:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2000 | case POINT_ATTBONUS_WARRIOR: return LC_TEXT(" +%d%%"); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:2001:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2001 | case POINT_ATTBONUS_ASSASSIN: return LC_TEXT("ڰ +%d%%"); | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:2002:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2002 | case POINT_ATTBONUS_SURA: return LC_TEXT(" +%d%%"); | ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:2003:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2003 | case POINT_ATTBONUS_SHAMAN: return LC_TEXT(" +%d%%"); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:2004:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2004 | case POINT_ATTBONUS_MONSTER: return LC_TEXT("Ϳ +%d%%"); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:2005:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2005 | case POINT_MALL_ATTBONUS: return LC_TEXT("ݷ +%d%%"); | ^~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:2006:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2006 | case POINT_MALL_DEFBONUS: return LC_TEXT(" +%d%%"); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:2007:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2007 | case POINT_MALL_EXPBONUS: return LC_TEXT("ġ %d%%"); | ^~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:2008:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2008 | case POINT_MALL_ITEMBONUS: return LC_TEXT(" %.1f"); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:2009:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2009 | case POINT_MALL_GOLDBONUS: return LC_TEXT(" %.1f"); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:2010:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2010 | case POINT_MAX_HP_PCT: return LC_TEXT("ִ +%d%%"); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:2011:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2011 | case POINT_MAX_SP_PCT: return LC_TEXT("ִ ŷ +%d%%"); | ^~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:2012:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2012 | case POINT_SKILL_DAMAGE_BONUS: return LC_TEXT("ų %d%%"); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:2013:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2013 | case POINT_NORMAL_HIT_DAMAGE_BONUS: return LC_TEXT("Ÿ %d%%"); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:2014:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2014 | case POINT_SKILL_DEFEND_BONUS: return LC_TEXT("ų %d%%"); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:2015:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2015 | case POINT_NORMAL_HIT_DEFEND_BONUS: return LC_TEXT("Ÿ %d%%"); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:2019:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2019 | case POINT_RESIST_WARRIOR: return LC_TEXT("ݿ %d%% "); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:2020:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2020 | case POINT_RESIST_ASSASSIN: return LC_TEXT("ڰݿ %d%% "); | ^~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:2021:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2021 | case POINT_RESIST_SURA: return LC_TEXT("ݿ %d%% "); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:2022:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2022 | case POINT_RESIST_SHAMAN: return LC_TEXT("ݿ %d%% "); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:2060:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2060 | snprintf(buf + offset, bufsiz - offset, LC_TEXT(" ( : %d %d %d)"), year, mon, day); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from desc_manager.cpp:8: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ cmd_general.cpp:2410:68: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2410 | ch->GetParty()->ChatPacketToAllMember(CHAT_TYPE_INFO, LC_TEXT("%s ֻ %d Խϴ. (%d-%d)"), ch->GetName(), n, start, end); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:2412:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2412 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ֻ %d Խϴ. (%d-%d)"), n, start, end); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_general.cpp:2459:3: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 2459 | if (item->IsRideItem()) | ^ cmd_general.cpp:2455:6: note: previous statement is here 2455 | if (NULL == item) | ^ cmd_general.cpp:2494:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2494 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ȯּ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ 3 warnings generated. In file included from db.cpp:14: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ In file included from cmd_general.cpp:26: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ In file included from config.cpp:12: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ empire_text_convert.cpp:59:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 59 | static char s_cChinaTable[][3] = {"","","","","" }; | ^~~~~~~~ empire_text_convert.cpp:59:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 59 | static char s_cChinaTable[][3] = {"","","","","" }; | ^~~~~~~~ empire_text_convert.cpp:59:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 59 | static char s_cChinaTable[][3] = {"","","","","" }; | ^~~~~~~~ empire_text_convert.cpp:59:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 59 | static char s_cChinaTable[][3] = {"","","","","" }; | ^~~~~~~~ empire_text_convert.cpp:59:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 59 | static char s_cChinaTable[][3] = {"","","","","" }; | ^~~~~~~~ 11 warnings generated. cmd_gm.cpp:550:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 550 | ch->ChatPacket(CHAT_TYPE_INFO, "κ Ȱȭ ."); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ cmd_gm.cpp:857:6: warning: variable 'x' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] 857 | if (*arg2) | ^~~~~ cmd_gm.cpp:867:3: note: uninitialized use occurs here 867 | x*100, | ^ cmd_gm.cpp:857:2: note: remove the 'if' if its condition is always true 857 | if (*arg2) | ^~~~~~~~~~ 858 | str_to_number(x, arg2); cmd_gm.cpp:855:8: note: initialize the variable 'x' to silence this warning 855 | long x, y; | ^ | = 0 cmd_gm.cpp:859:6: warning: variable 'y' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] 859 | if (*arg3) | ^~~~~ cmd_gm.cpp:868:3: note: uninitialized use occurs here 868 | y*100, | ^ cmd_gm.cpp:859:2: note: remove the 'if' if its condition is always true 859 | if (*arg3) | ^~~~~~~~~~ 860 | str_to_number(y, arg3); cmd_gm.cpp:855:11: note: initialize the variable 'y' to silence this warning 855 | long x, y; | ^ | = 0 desc.cpp:885:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 885 | GetCharacter()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ٸ ǻͿ α Ͽ մϴ.")); | ^~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ 605 warnings generated. warnings generated. cmd_gm.cpp:1266:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1266 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ָ Դϴ")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:1606:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1606 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ̸ Դϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:1611:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1611 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("(%s) Ǿϴ. [ӽ]"), cp.name); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:2169:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2169 | ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT(" Դϴ")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:2227:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2227 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s: ʴ Դϴ."), arg1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:2570:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2570 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ̸ Ǵ ȣ ϴ.")); | ^~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:2685:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2685 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ɾ ϴ")); | ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:2751:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2751 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ɾ ϴ")); | ^~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:2773:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2773 | ch->ChatPacket(CHAT_TYPE_INFO, "߸ ðԴϴ. h, m, s ٿ ֽʽÿ."); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ cmd_gm.cpp:2774:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2774 | ch->ChatPacket(CHAT_TYPE_INFO, ") 10s, 10m, 1m 30s"); | ^~~~~~~~ cmd_gm.cpp:2882:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2882 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ʴ ǹԴϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:2892:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2892 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ǹ ֽϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:2906:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2906 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ǽ ʿ ǹ ʽϴ.")); | ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:2918:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2918 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ǹ ̻ Ǽ ۾ ߽ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:2924:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2924 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ǽ մϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:2941:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2941 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ͽ Ǽ ϴ.")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:2975:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2975 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ǹ ġԴϴ.")); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:10 warnings generated. 3157:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3157 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ʴ ij Դϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:3341:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3341 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ʴ ij Դϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:3347:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3347 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:3351:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3351 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:3407:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3407 | pChar1->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ̽ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:3421:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3421 | pChar2->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ̽ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:3428:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3428 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ǿϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:3432:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3432 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ۿ ֽϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:3437:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3437 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڰ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:3452:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3452 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("а ߿ ɷ ø ϴ.")); | ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:3460:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3460 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ʈ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:3469:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3469 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ʈ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:3475:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3475 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ߸ ԷϿϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:3510:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3510 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ɾ Ŀǵ尡 ߸ Ǿϴ.")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:3543:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3543 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("÷̾ %d ÷̾ %d ȥŵϴ.."), pids.pid1, pids.pid2); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:3577:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3577 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:3578:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3578 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" %d %d %d %d"), GetSungziMapIndex(), GetPassMapIndex(1), GetPassMapIndex(2), GetPassMapIndex(3)); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:3601:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3601 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ÿ ")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cppIn file included from dungeon.cpp:3: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ :3683:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3683 | ch->ChatPacket(CHAT_TYPE_INFO, ": %d ", NationMoney); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ In file included from cmd_gm.cpp:3962:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3962 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("а ߿ ɷ ø ϴ.")); | ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:3968:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3968 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ɾ Ŀǵ尡 ߸ Ǿϴ.")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ cmd_gm.cpp:4022:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4022 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ʈ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ entity.cpp:2: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_cmd_gm.cppcopy(T)) | ^ :4367:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 4367 | ch->ChatPacket(CHAT_TYPE_INFO, " ."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ In file included from dungeon.cpp:3: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from entity.cpp:2: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from dungeon.cpp:3: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from dungeon.cpp:3: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from entity.cpp:2: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from entity.cpp:2: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from entity_view.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ 11 warnings generated. 23 warnings generated. In file included from cmd_gm.cpp:8: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ In file included from entity_view.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 198 warnings generated. 17 warnings generated. In file included from entity_view.cpp:4: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from entity_view.cpp:4: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from exchange.cpp:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from exchange.cpp:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 warnings generated. 16 warnings generated. 10 warnings generated. In file included from exchange.cpp:6: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ 322 warnings generated. In file included from fishing.cpp:3: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from fishing.cpp:3: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from exchange.cpp:6: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from gm.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from gm.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gm.cpp:69:21: warning: '&&' within '||' [-Wlogical-op-parentheses] 69 | if ( LC_IsEurope() && !LC_IsTaiwan() || LC_IsSingapore() ) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ~~ gm.cpp:69:21: note: place parentheses around the '&&' expression to silence this warning 69 | if ( LC_IsEurope() && !LC_IsTaiwan() || LC_IsSingapore() ) | ^ | ( ) In file included from guild_manager.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from guild_manager.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. In file included from guild.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ 10 warnings generated. In file included from guild.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from guild_war.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from guild_war.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from guild.cpp:4: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. In file included from guild.cpp:4: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from horsename_manager.cpp:4: In file included from ./desc_client.h:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from horsename_manager.cpp:4: In file included from ./desc_client.h:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from input_auth.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from input_auth.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from horse_rider.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from horse_rider.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from guild_manager.cpp:6: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from dungeon.cpp:13: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ exchange.cppIn file included from fishing.cpp:14: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30:58 warnings generated. : 56:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 56 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ¿ ȯ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ exchange.cpp:66:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 66 | ChatPacket( CHAT_TYPE_INFO, LC_TEXT("ٸ ŷâ ŷ Ҽ ϴ." ) ); | ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ exchange.cpp:72:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 72 | ChatPacket( CHAT_TYPE_INFO, LC_TEXT(" ٸ ŷ̶ ŷ Ҽ ϴ." ) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ exchange.cpp:93:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 93 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ȯ ź Դϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ exchange.cpp:157:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 157 | m_pOwner->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" dz ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from guild_manager.cpp:6: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from input_db.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from input_db.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exchange.cpp:521:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 521 | GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϰų ڸ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ exchange.cpp:522:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 522 | victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϰų ڸ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ exchange.cpp:529:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 529 | GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ǰ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ exchange.cpp:530:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 530 | victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ǰ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ exchange.cpp:537:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 537 | victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϰų ڸ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ exchange.cpp:538:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 538 | GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϰų ڸ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ exchange.cpp:544:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 544 | victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ǰ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ exchange.cpp:545:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 545 | GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ǰ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ exchange.cpp:568:56: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 568 | GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ȯ Ǿϴ."), victim->GetName()); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ exchange.cpp:569:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 569 | victim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ȯ Ǿϴ."), GetOwner()->GetName()); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from input_login.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from input_login.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from fishing.cpp:14: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from guild_war.cpp:6: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ 3 warnings generated. In file included from input.cpp:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from input.cpp:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from exchange.cpp:8: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ In file included from guild_war.cpp:6: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from input_p2p.cpp:4: In file included from ./desc_client.h:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from input_p2p.cpp:4: In file included from ./desc_client.h:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from input_auth.cpp:6: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T)In file included from input_main.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from input_main.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ input_db.cpp:5: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from horsename_manager.cpp:6: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from input.cpp:5: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | In file included from input_udp.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from input_udp.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from input_auth.cpp:6: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 30 warnings generated. In file included from input_db.cpp:5: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from horsename_manager.cpp:6: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from input.cpp:5: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from input_login.cpp:8: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | In file included from input_teen.cpp:11: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from input_teen.cpp:11: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ guild.cpp:66:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 66 | strlcpy(m_data.grade_array[0].grade_name, LC_TEXT(""), sizeof(m_data.grade_array[0].grade_name)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LIn file included from C_TEXT(str) locale_find(str) | ^~~ guild.cpp:71:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 71 | strlcpy(m_data.grade_array[i].grade_name, LC_TEXT(""), sizeof(m_data.grade_array[i].grade_name)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_login.cpp:8: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ fishing.cpp:444:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 444 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ô õ Ͽϴ! (%d/%d)"),rod->GetSocket(0), rod->GetValue(2)); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ fishing.cpp:447:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 447 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ô밡 ִ õ Ͽϴ.")); | ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ fishing.cpp:448:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 448 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("θ ô ̵ ֽϴ.")); | ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ fishing.cpp:650:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 650 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̹ ̴ %.2fcm"), item->GetSocket(0)/100.f); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ fishing.cpp:663:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 663 | strlcpy(p.szBoard, LC_TEXT("̺Ʈôؾ"), sizeof(p.szBoard)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ fishing.cpp:667:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 667 | strlcpy(p.szBoard, LC_TEXT("̺Ʈ"), sizeof(p.szBoard)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ fishing.cpp:752:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 752 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s : %d "), it->first.c_str(), it->second); | ^~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ fishing.cpp:754:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 754 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d %d "), fished.size(), total_count); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ fishing.cpp:791:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 791 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϴ.")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ fishing.cpp:800:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 800 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ӿ Խϴ.")); | ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ fishing.cpp:805:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 805 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ӿ ̰ Խϴ.")); | ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ fishing.cpp:836:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 836 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ϴ."), item->GetName()); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from input_p2p.cpp:5: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ input_auth.cpp:448:8: warning: unused variable 'last' [-Wunused-variable] 448 | char *last = 0; | ^~~~ guild.cppIn file included from input_main.cpp:6: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ :925:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 925 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ϰ ϴ ġ ġ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild.cpp:1036:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1036 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> Դϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from input_p2p.cpp:5: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from input_udp.cpp:6: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ guild.cpp/usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ :1287:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1287 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ŷ մϴ. (%d, %d)"), GetSP(), iNeededSP); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild.cpp:1296:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1296 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> Ÿ ʾ ų ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild.cpp:1315:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1315 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> %d ų (%d, %d) to %u"), dwVnum, GetSP(), iNeededSP, pid); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild.cpp:1336:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1336 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> 밡 %d äο ֽϴ. ( ä %d)"), pcci->bChannel, g_bChannel); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild.cpp:1349:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1349 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ° ƴմϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild.cpp:1369:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1369 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ų ߿ ֽϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from input_main.cpp:6: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ guild.cpp:1736:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1736 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> %u ŷ ȸϿϴ."), iSP); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild.cpp:1810:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1810 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> Ŀ ֽ̿ʽÿ")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild.cpp:1837:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1837 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> Ŀ ֽ̿ʽÿ")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild.cpp:1843:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1843 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ݰ
ֽϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild.cpp:1849:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1849 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ִ մϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from input_udp.cpp:6: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ guild.cpp:1944:55: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1944 | pchInviter->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ʴ û Դϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild.cpp:1954:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1954 | pchInviter->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<> ʴ ź Դϴ.") ); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild.cpp:1959:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1959 | pchInviter->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<> ʴ ϴ.") ); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild.cpp:1964:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1964 | pchInviter->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<> ٸ ʴ ϴ.") ); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild.cpp:1974:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1974 | LC_TEXT("<> Ż %d ʴ ϴ."), | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild.cpp:1979:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1979 | LC_TEXT("<> ػ %d ʴ ϴ."), | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild.cpp:1982:75: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1982 | case GERR_ALREADYJOIN: pchInviter->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ̹ ٸ ֽϴ.")); return; | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild.cpp:1983:75: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1983 | case GERR_GUILDISFULL: pchInviter->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ִ ʰ߽ϴ.")); return; | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild.cpp:1984:81: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1984 | case GERR_GUILD_IS_IN_WAR : pchInviter->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<> Դϴ.") ); return; | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild.cpp:1985:78: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1985 | case GERR_INVITE_LIMIT : pchInviter->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<> ű Դϴ.") ); return; | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild.cppguild_manager.cpp:80:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 80 | gcp.master->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ̸ ʽϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild_manager.cpp:93:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 93 | gcp.master->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ̹ ̸ ֽϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild_manager.cpp:99:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 99 | gcp.master->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ :In file included from item_addon.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from item_addon.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. 2039:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2039 | LC_TEXT("<> Ż %d ʴ ϴ."), | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild.cpp:2044:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2044 | LC_TEXT("<> ػ %d ʴ ϴ."), | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild.cpp:2047:75: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2047 | case GERR_ALREADYJOIN: pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ̹ ٸ ֽϴ.")); return; | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild.cpp:2048:75: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2048 | case GERR_GUILDISFULL: pchInvitee->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ִ ʰ߽ϴ.")); return; | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild.cpp:2049:81: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2049 | case GERR_GUILD_IS_IN_WAR : pchInvitee->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<> Դϴ.") ); return; | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild.cpp:2050:78: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2050 | case GERR_INVITE_LIMIT : pchInvitee->ChatPacket( CHAT_TYPE_INFO, LC_TEXT("<> ű Դϴ.") ); return; | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from input_teen.cpp:15: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from fishing.cpp:8: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ guild_manager.cpp:544:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 544 | snprintf(buf, sizeof(buf), LC_TEXT("%s 尡 %s Ͽϴ!"), TouchGuild(guild_id1)->GetName(), TouchGuild(guild_id2)->GetName()); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild_manager.cpp:558:67: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 558 | g2->GetMasterCharacter()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> %s źϿϴ."), g1->GetName()); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild_manager.cpp:582:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 582 | snprintf(buf, sizeof(buf), LC_TEXT("%s %s մϴ!"), g1->GetName(), g2->GetName()); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild_manager.cpp:630:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 630 | snprintf(buf, sizeof(buf), LC_TEXT("%s %s Ͽϴ!"), g1->GetName(), g2->GetName()); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild_manager.cpp:648:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 648 | snprintf(buf, sizeof(buf), LC_TEXT("%s %s ºη ϴ."), g1->GetName(), g2->GetName()); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild_manager.cpp:654:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 654 | snprintf(buf, sizeof(buf), LC_TEXT("%s 尡 %s ¸ ߽ϴ."), g1->GetName(), g2->GetName()); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild_manager.cpp:658:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 658 | snprintf(buf, sizeof(buf), LC_TEXT("%s 尡 %s ¸ ߽ϴ."), g2->GetName(), g1->GetName()); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild_manager.cpp:742:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 742 | master1->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> Ǿϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild_manager.cpp:750:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 750 | master2->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> Ǿϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild_manager.cpp:756:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 756 | snprintf(buf, sizeof(buf), LC_TEXT("%s %s In file included from input_teen.cpp:15: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ ҵǾϴ."), g1->GetName(), g2->GetName()); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ 10 warnings generated. 3 warnings generated. guild_war.cpp:46:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 46 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ߿ ɿ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild_war.cpp:316:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 316 | NotifyGuildMaster(LC_TEXT(" ʾ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild_war.cpp:356:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 356 | NotifyGuildMaster(LC_TEXT(" ʾ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ guild_war.cpp:382:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 382 | NotifyGuildMaster(LC_TEXT("̹ Դϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from item_attribute.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ guild_war.cpp:654:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 654 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̹ ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from In file included from item.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ item_attribute.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ guild_war.cpp:730:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 730 | snprintf(buf, sizeof(buf), LC_TEXT("<> %d Ǿϴ"), point); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from item.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 27 warnings generated. In file included from input_udp.cpp:7: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ In file included from item.cpp:4: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from item.cpp:4: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 warnings generated. 15 warnings generated. input_teen.cpp:99:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 99 | ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT(" ð ̹ %dð ϴ."), hour); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_teen.cpp:105:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 105 | ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT(" ð ̹ %dð Ǿϴ,"), hour); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_teen.cpp:106:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 106 | ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT(" Ͻ ǰ ֽñٶϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_teen.cpp:112:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 112 | ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT(" ̹ Ƿ ¿ ,")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_teen.cpp:113:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 113 | ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT(" ġ 50% ˴ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_teen.cpp:114:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 114 | ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT(" ǰ Ͻð")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_teen.cpp:115:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 115 | ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT(" о ֽʽÿ.")); | ^~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_teen.cpp:121:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 121 | ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT(" ̹ ð ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_teen.cpp:122:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 122 | ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("ǰ Ͻ ֽʽÿ,")); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_teen.cpp:123:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 123 | ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT(" ǰ ظ ġ 0 ˴ϴ.")); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_teen.cpp:124:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 124 | ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT(" ð 5ð Ǹ ƿɴϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_teen.cpp:137:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 137 | snprintf(buf, buflen, LC_TEXT("%dð"), hour); | ^~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_teen.cpp:139:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 139 | snprintf(buf, buflen, LC_TEXT("%d"), min); | ^~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_teen.cpp:160:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 160 | ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT(" ð %sԴϴ."), off_time_string); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_teen.cpp:161:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 161 | ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT(" ð 0 Ǿϴ. 100% ȿ ֽϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_teen.cpp:166:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 166 | ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT(" ð %s̸, ð %sԴϴ."), | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from item_manager_idrange.cpp:3: In file included from ./desc_client.h:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from item_manager_idrange.cpp:3: In file included from ./desc_client.h:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from item_attribute.cpp:5: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from item_manager.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from item_attribute.cpp:5: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 26 warnings generated. input_login.cppIn file included from item_manager.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ :51:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 51 | LC_TEXT(" ӷ %d%% ߰ ̺Ʈ Դϴ."), item_drop_bonus); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_login.cpp:56:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 56 | LC_TEXT(" ӷ %d%% ߰ ̺Ʈ Դϴ."), gold_drop_bonus); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_login.cpp:61:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 61 | LC_TEXT("ڰ ӷ %d%% ߰ ̺Ʈ Դϴ."), gold10_drop_bonus); | ^~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_login.cpp:66:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 66 | LC_TEXT("ġ %d%% ߰ ȹ ̺Ʈ Դϴ."), exp_bonus); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from item_manager.cpp:4: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from item_manager.cpp:4: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ input_login.cpp:664:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 664 | ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("Ŭ̾Ʈ Ʋ αƿ ˴ϴ. ġ ϼ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_login.cpp:804:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 804 | ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT(" ʿ ֽϴ.")); | ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_login.cpp:805:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 805 | ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT(" ")); | ^~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_login.cpp:806:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 806 | ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT(" ּ μ ưñ ٶϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ 16 warnings generated. In file included from item_manager_idrange.cpp:4: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ input_db.cpp:1179:58: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1179 | d->GetCharacter()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ٸŷâ ¿ â ϴ." ) ); | ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_db.cpp:1240:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1240 | d->GetCharacter()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â> â йȣ Ǿϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_db.cpp:1244:61: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1244 | d->GetCharacter()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â> йȣ ƲȽϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ 8 warnings generated. input_db.cpp:1941:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1941 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" %d ˴ϴ."), (p->dwRemainSeconds / 60)); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ 10 warnings generated. input_db.cpp:2592:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2592 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" %s %u ֽϴ"), EMPIRE_NAME(Empire), CMonarch::instance().GetMoney(Empire)); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_db.cpp:2612:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2612 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" %s %d ֽϴ"), EMPIRE_NAME(Empire), CMonarch::instance().GetMoney(Empire)); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_db.cpp:2633:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2633 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϰų ü ȲԴϴ")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ item.cpp:27:116: warning: field 'm_pkRealTimeExpireEvent' will be initialized after field 'm_pkExpireEvent' [-Wreorder-ctor] 27 | m_bExchanging(false), m_pkDestroyEvent(NULL), m_pkUniqueExpireEvent(NULL), m_pkTimerBasedOnWearExpireEvent(NULL), m_pkRealTimeExpireEvent(NULL), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | m_pkExpireEvent(NULL) m_pkUniqueExpireEvent(NULL) m_pkTimerBasedOnWearExpireEvent(NULL) 28 | m_pkExpireEvent(NULL), | ~~~~~~~~~~~~~~~~~~~~~ | m_pkRealTimeExpireEvent(NULL) input_db.cpp:2640:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2640 | snprintf(notice, sizeof(notice), LC_TEXT("%s ְ %s üǾϴ."), EMPIRE_NAME(info->bEmpire), info->szName); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from login_data.cppIn file included from :2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from login_data.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ log.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from log.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ item.cpp:689:39: warning: arithmetic between different enumeration types ('EMisc' and 'EWearPositions') is deprecated [-Wdeprecated-enum-enum-conversion] 689 | if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ item.cpp:694:39: warning: arithmetic between different enumeration types ('EMisc' and 'EWearPositions') is deprecated [-Wdeprecated-enum-enum-conversion] 694 | if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ item.cpp:704:39: warning: arithmetic between different enumeration types ('EMisc' and 'EWearPositions') is deprecated [-Wdeprecated-enum-enum-conversion] 704 | if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ item.cpp:709:39: warning: arithmetic between different enumeration types ('EMisc' and 'EWearPositions') is deprecated [-Wdeprecated-enum-enum-conversion] 709 | if (m_wCell == INVENTORY_MAX_NUM + WEAR_WEAPON) | ~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ input_main.cppitem.cpp:827:88: warning: arithmetic between different enumeration types ('EDragonSoulDeckType' and 'EDragonSoulSubType') is deprecated [-Wdeprecated-enum-enum-conversion] 827 | if (bWearCell < WEAR_MAX_NUM || bWearCell >= WEAR_MAX_NUM + DRAGON_SOUL_DECK_MAX_NUM * DS_SLOT_MAX) | ~~~~~~~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~ :57:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 57 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä
Դϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:70:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 70 | snprintf(buf, sizeof(buf), LC_TEXT("%d ð %d %d äñ
Դϴ"), hour, min, sec); | ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:72:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 72 | snprintf(buf, sizeof(buf), LC_TEXT("%d ð %d äñ
Դϴ"), hour, sec); | ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:74:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 74 | snprintf(buf, sizeof(buf), LC_TEXT("%d %d äñ
Դϴ"), min, sec); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:76:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 76 | snprintf(buf, sizeof(buf), LC_TEXT("%d äñ
Դϴ"), sec); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ item.cpp:1555:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1555 | GetOwner()->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ð %d"), GetName(), time); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ item.cpp:1703:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1703 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ִ ϴ."), GetName()); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ item.cpp:1725:14: warning: unused variable 'vnum' [-Wunused-variable] 1725 | const DWORD vnum = item->GetVnum(); | ^~~~ In file included from item_manager.cpp:10: In file included from ./text_file_loader.h:5: ./../../common/pool.h:141:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 141 | DWORD count = 0; | ^ item.cpp10:2069:29: warning: array subscript is of type 'char' [-Wchar-subscripts] 2069 | return GetProto()->aLimits[GetProto()->cLimitTimerBasedOnWearIndex].lValue; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from locale_service.cpp:3: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_ warningBOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from locale_service.cpp:3: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. s generated. 41 warnings generated. input_main.cpp:300:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 300 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä
Դϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:452:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 452 | len = snprintf(buf, sizeof(buf), LC_TEXT("ٸ ŷ,ȯ,) λ ϴ."), pTable->szLocaleName); | ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:454:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 454 | len = snprintf(buf, sizeof(buf), LC_TEXT("%s ʿմϴ."), pTable->szLocaleName); | ^~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:720:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 720 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ٸ ŷ,ȯ,) λ ϴ."), pTable->szLocaleName); | ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:722:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 722 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ʿմϴ."), pTable->szLocaleName); | ^~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:735:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 735 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ġ %d ̻ մϴ."), SHOUT_LIMIT_LEVEL); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:798:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 798 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ƽ ƴմϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:815:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 815 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ʾҽϴ.")); | ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:In file included from input_db.cpp:9: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ 939:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 939 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ߰ ź Դϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:950:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 950 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ڴ ߰ ϴ.")); | ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:972:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 972 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ڴ ߰ ϴ.")); | ^~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:979:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 979 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ӵ ʽϴ."), name); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:987:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 987 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ߰ ź Դϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:1109:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1109 | to_ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ŷ %d ̳ â ϴ."), g_nPortalLimitTime); | ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:1123:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1123 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ŷ %d ̳ â ϴ."), g_nPortalLimitTime); | ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:1146:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1146 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("â %d ̳ ŷ Ҽ ϴ."), g_nPortalLimitTime); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:1155:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1155 | to_ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("â %d ̳ ŷ Ҽ ϴ."), g_nPortalLimitTime); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:1165:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1165 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" 20 ʰϿ ŷ Ҽ ϴ..")); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:1183:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1183 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ٸ ŷϰ λ ϴ.")); | ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:1215:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1215 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ѱݾ 20 ʰϿ ŷ Ҽ ϴ..")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from input_main.cpp:1297:29: warning: converting the result of '<<' to a boolean; did you mean '(bArg << 22) != 0'? [-Wint-in-bool-context] 1297 | else if( bArg > 14 && bArg << 22 ) | ^ In file included from item_attribute.cppitem.cpp:18: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ :7: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ In file included from input_main.cpp:2064:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2064 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â> â ű Դϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2070:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2070 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â> ű ġԴϴ.")); | ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2076:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2076 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â> ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2082:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2082 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â> ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2088:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2088 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â> ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpplog.cpp:6: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ :2139:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2139 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â> ű ġԴϴ.")); | ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2149:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2149 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â> ű ġԴϴ.")); | ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2163:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2163 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<â> ű ġԴϴ.")); | ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2215:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2215 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ͻ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2236:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2236 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ͻ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2247:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2247 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽû ij ã ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2259:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2259 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ó ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2270:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2270 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> ֽϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2276:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2276 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> ¸ Ϸ Ƽ ƴմϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2317:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2317 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ͻ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2323:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2323 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ó ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2329:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2329 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> ȿ Ƽ ߹ ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2343:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2343 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ߹ ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2359:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2359 | B->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ߹ϼ̽ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2374:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2374 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2385:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2385 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ̽ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2395:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2395 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> ٸ Ƽ Żų ϴ.")); | ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ 18input_main.cpp:2410:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2410 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ػ %d ̳ ϴ."), | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2418:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2418 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> Ż %d ̳ ϴ."), | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2436:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2436 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ̸ Դϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2444:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2444 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> [%s] Ǿϴ."), cp.name); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2469:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2469 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> Ͽϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ warnings generated. input_main.cpp:2480:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2480 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ Ƽ ֽϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2495:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2495 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> ȯϷ ã ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2557:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2557 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ʽϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2573:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2573 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ߸ ݾԴϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2579:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2579 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ִ մϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2596:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2596 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ߸ ݾԴϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2611:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2611 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ã ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2622:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2622 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ijԴϴ")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2635:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2635 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ߿ Żų ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2651:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2651 | ch->ChatPacket(CHAT_TYPE_INFIn file included from log.cpp:6: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ O, LC_TEXT("<> ƴմϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2657:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2657 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> Ż ų ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2673:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2673 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> Ż ų ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2678:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2678 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> Ż ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2680:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2680 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ã ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2697:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2697 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ̸ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2701:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2701 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ̸ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2705:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2705 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ̸ Դϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2723:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2723 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2727:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2727 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2742:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2742 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ̹ ְ Դϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2751:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2751 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> %u ġ Ͽϴ."), offer); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2755:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] In file included from 2755 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ġ ڿ Ͽϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2768:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2768 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> մϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2774:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2774 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ŷ ȸ Ͽϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2801:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2801 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ۼ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2834:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2834 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2836:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2836 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2838:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2838 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2863:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2863 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2869:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2869 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> ̻ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ locale_service.cpp:4: In file included from ./banword.h:5: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ input_main.cpp:2913:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2913 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" dz ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2939:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2939 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" 20 Ѿ ŷ ۼ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2949:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2949 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ٸ ŷϰ λ ϴ.")); | ^~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:2964:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 2964 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("â,ŷâ ¿ Ҽ ϴ")); | ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ input_main.cpp:3021:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3021 | ch->ChatPacket(CHAT_TYPE_INFO, " Ÿ Ϸ ѹ մϴ."); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ input_main.cpp:3085:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 3085 | ch->ChatPacket(CHAT_TYPE_NOTICE, LC_TEXT("Ŭ̾Ʈ Ʋ αƿ ˴ϴ. ġ ϼ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ 23 warnings generated. In file included from locale_service.cpp:4: In file included from ./banword.h:5: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 15 warnings generated. item_manager.cpp:836:56: warning: operator '?:' has lower precedence than '+'; '+' will be evaluated first [-Wparentheses] 834 | (100 + | ~~~~~ 835 | CPrivManager::instance().GetPriv(pkKiller, PRIV_ITEM_DROP) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 836 | pkKiller->IsEquipUniqueItem(UNIQUE_ITEM_DOUBLE_ITEM)?100:0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ item_manager.cpp:836:56: note: place parentheses around the '+' expression to silence this warning 834 | (100 + | | ( 835 | CPrivManager::instance().GetPriv(pkKiller, PRIV_ITEM_DROP) + 836 | pkKiller->IsEquipUniqueItem(UNIQUE_ITEM_DOUBLE_ITEM)?100:0); | ^ | ) item_manager.cpp:836:56: note: place parentheses around the '?:' expression to evaluate it first 836 | pkKiller->IsEquipUniqueItem(UNIQUE_ITEM_DOUBLE_ITEM)?100:0); | ^ | ( ) item_manager.cpp:1493:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1493 | sys_log(0, " DROP EVENT "); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ item_manager.cpp:1505:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1505 | sys_log(0, " DROP EVENT "); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from messenger_manager.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from messenger_manager.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25 warnings generated. In file included from input_main.cpp:13: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ In file included from marriage.cpp:2: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from marriage.cpp:2: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from monarch.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from monarch.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. In file included from marriage.cpp:2: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from marriage.cpp:2: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from item_manager.cpp:19: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ In file included from p2p.cpp:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from p2p.cpp:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.hIn file included from mining.cpp:3: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ :699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from motion.cpp:3: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from motion.cpp:3: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h23:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from mining.cpp:3: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ warnings generated. In file included from over9refine.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from over9refine.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from messenger_manager.cpp:11: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from motion.cpp:5: In file included from ./text_file_loader.h:5: ./../../common/pool.h:141:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 141 | DWORD count = 0; | ^ In file included from packet_info.cpp:3: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from packet_info.cpp:3: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from messenger_manager.cpp:11: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from mining.cpp:3: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from mining.cpp:3: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from monarch.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ In file included from mob_manager.cpp:2: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ 10 warnings generated. In file included from monarch.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from mob_manager.cpp:2: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from mob_manager.cpp:2: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from mob_manager.cpp:2: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from passpod.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from passpod.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from over9refine.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from p2p.cpp:8: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from passpod.cpp:3: ./passpod.h:22:13: warning: private field 'm_lpFDW' is not used [-Wunused-private-field] 22 | LPFDWATCH m_lpFDW; | ^ 4 warnings generated. In file included from In file included from packet_info.cpp:5: In file included from ./HackShield_Impl.h:5: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ motion.cpp:7: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hppIn file included from p2p.cpp:8: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ :840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from pcbang.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from pcbang.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from over9refine.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from packet_info.cpp:5: In file included from ./HackShield_Impl.h:5: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from priv_manager.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from priv_manager.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from motion.cpp:7: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 104 warnings generated. mining.cpp:295:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 295 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" õ ִ(%d) Ǿϴ."), Pick_GetCurExp(pick)); | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ mining.cpp:315:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 315 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̰ ִ õ Ͽϴ.")); | ^~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ mining.cpp:316:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 316 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("۸ ̷ ̵ ֽϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ mining.cpp:322:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 322 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" õ Ͽϴ! (%d/%d)"), | ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ mining.cpp:327:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 327 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̰ ִ õ Ͽϴ.")); | ^~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ mining.cpp:328:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 328 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("۸ ̷ ̵ ֽϴ.")); | ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ mining.cpp:358:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 358 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̸ ʾƼ Ķ ϴ.")); | ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ mining.cpp:365:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 365 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("̻ ij ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ mining.cpp:374:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 374 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä Ͽϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ mining.cpp:378:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 378 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ä Ͽϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from party.cpp:3: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ messenger_manager.cpp:122:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 122 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ģ ߰ Դϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ messenger_manager.cpp:175:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 175 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> %s ģ ߰Ͽϴ."), companion.c_str()); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ messenger_manager.cpp:217:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 217 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<> %s Ͽϴ."), companion.c_str()); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from party.cpp:3: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ monarch.cpp:44:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 44 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ְ äϴ")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ monarch.cpp:65:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 65 | ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT(" ڰ
ʽϴ")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ monarch.cpp:73:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 73 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d Ŀ ֽϴ"), ch->GetMCLTime(CHARACTER::MI_HEAL)); | ^~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ monarch.cpp:80:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 80 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" մϴ. : %u ʿݾ : %u"), GetMoney(Empire), price); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ monarch.cpp:97:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 97 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("[TEST_ONLY] : %d "), GetMoney(Empire) - price); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from pvp.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from pvp.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from polymorph.cpp:2: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ 3 warnings generated. In file included from party.cpp:3: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from party.cpp:3: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from polymorph.cpp:2: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from mining.cpp:5: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ In file included from priv_manager.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ 10 warnings generated. In file included from mob_manager.cpp:8: In file included from ./text_file_loader.h:5: ./../../common/pool.h:141:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 141 | DWORD count = 0; | ^ In file included from polymorph.cpp:2: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from polymorph.cpp:2: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from priv_manager.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 25 warnings generated. 15 warnings generated. In file included from over9refine.cpp:5: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ In file included from questevent.cpp:3: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from pvp.cpp:7: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from questevent.cpp:3: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ polymorph.cpp:72:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 72 | pChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("а Ͽϴ")); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ polymorph.cpp:79:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 79 | pChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("а Ͽϴ")); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ polymorph.cpp:119:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 119 | pChar->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("а úϴ. ż ãư.")); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ 19 warnings generated. In file included from pvp.cpp:7: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 15 warnings generated. In file included from questevent.cpp:3: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questevent.cpp:3: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from questlua.cpp:6: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ priv_manager.cpp:108:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 108 | snprintf(buf, sizeof(buf), LC_TEXT("%s %s %d%% ߽ϴ!"), g->GetName(), GetPrivName(type), value); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ priv_manager.cpp:114:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 114 | snprintf(buf, sizeof(buf), LC_TEXT("%s %s ƿԽϴ."), g->GetName(), GetPrivName(type)); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ priv_manager.cpp:163:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 163 | snprintf(buf, sizeof(buf), LC_TEXT("%s %s %d%% ߽ϴ!"), GetEmpireName(empire), GetPrivName(type), value); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ priv_manager.cpp:173:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 173 | snprintf(buf, sizeof(buf), LC_TEXT("%s %s ƿԽϴ."), GetEmpireName(empire), GetPrivName(type)); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ 10 warnings generated. In file included from questlua.cpp:6: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ party.cpp:326:62: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 326 | rMember.pCharacter->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ػ Ǿϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ 13 warnings generated. 11 warnings generated. 13 warnings generated. party.cpp:1126:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1126 | l->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> ȯϷ ã ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ party.cpp:1134:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1134 | l->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> ȯϷ ã ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ party.cpp:1140:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1140 | l->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> ȯ ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ party.cpp:1157:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1157 | l->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ƽ> Ƽ ġ ȯ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ party.cpp:1379:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1379 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ƽ ݺ ߰ ġ ʽ ϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' In file included from 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_affect.cpp:3: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from mob_manager.cpp:4: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ In file included from questlua.cpp:9: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questlua.cpp:9: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_affect.cpp:3: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from questlua_arena.cpp:3: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ pvp.cpp:186:52: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 186 | pkVictim->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s !"), pkChr->GetName()); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ pvp.cpp:187:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 187 | pkChr->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s !"), pkVictim->GetName()); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from questlua_arena.cpp:3: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ pvp.cpp:205:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 205 | snprintf(msg, sizeof(msg), LC_TEXT("%s û ߽ϴ. ³Ϸ ᵿǸ ϼ."), pkChr->GetName()); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ pvp.cpp:208:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 208 | pkChr->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s û ߽ϴ."), pkVictim->GetName()); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ pvp.cpp:425:46: warning: '&&' within '||' [-Wlogical-op-parentheses] 425 | if ( pkChr->GetPKMode() == PK_MODE_PROTECT && pkChr->GetEmpire() == bMapEmpire || | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ pvp.cpp:425:46: note: place parentheses around the '&&' expression to silence this warning 425 | if ( pkChr->GetPKMode() == PK_MODE_PROTECT && pkChr->GetEmpire() == bMapEmpire || | ^ | ( ) pvp.cpp:426:46: warning: '&&' within '||' [-Wlogical-op-parentheses] 425 | if ( pkChr->GetPKMode() == PK_MODE_PROTECT && pkChr->GetEmpire() == bMapEmpire || | ~~ 426 | pkVictim->GetPKMode() == PK_MODE_PROTECT && pkVictim->GetEmpire() == bMapEmpire ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pvp.cpp:426:46: note: place parentheses around the '&&' expression to silence this warning 426 | pkVictim->GetPKMode() == PK_MODE_PROTECT && pkVictim->GetEmpire() == bMapEmpire ) | ^ | ( ) 14 warnings generated. In file included from questlua_ba.cpp:3: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ 10 warnings generated. In file included from questlua_ba.cpp:3: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ questlua_affect.cpp:5: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_affect.cpp:5: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. In file included from questlua_building.cpp:3: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from questlua_arena.cpp:4: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_arena.cpp:4: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_dungeon.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_dungeon.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_building.cpp:3: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from questlua_danceevent.cpp:3: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ questlua.cpp:79:7: warning: variable 'returnBool' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] 79 | if (pPC) | ^~~ questlua.cpp:88:10: note: uninitialized use occurs here 88 | return returnBool; | ^~~~~~~~~~ questlua.cpp:79:3: note: remove the 'if' if its condition is always true 79 | if (pPC) | ^~~~~~~~ 80 | { questlua.cpp:78:18: note: initialize the variable 'returnBool' to silence this warning 78 | bool returnBool; | ^ | = false In file included from questlua_danceevent.cpp:3: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 16 warnings generated. In file included from questlua_forked.cpp:3: In file included from ./threeway_war.h:5: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ 7 warnings generated. In file included from questlua_dungeon.cpp:3: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from questlua_forked.cpp:3: In file included from ./threeway_war.h:5: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from questlua_global.cpp:3: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_global.cpp:3: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. 10 warnings generated. In file included from questlua_dungeon.cpp:3: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from questlua_building.cpp:5: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_building.cpp:5: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_game.cpp:3: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from questlua_global.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from questlua_danceevent.cpp:5: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_danceevent.cpp:5: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. 16 warnings generated. In file included from questlua_global.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from questlua_game.cpp:3: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from questlua_guild.cpp:4: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from questlua_forked.cpp:9: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_forked.cpp:9: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_guild.cpp:4: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from questlua_horse.cpp:4: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from questlua_item.cpp:2: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from questlua_game.cpp:4: In file included from ./desc_client.h:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_game.cpp:4: In file included from ./desc_client.h:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_pet.cpp:4: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from questlua_horse.cpp:4: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from questlua_item.cpp:2: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from questlua_mgmt.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_mgmt.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_guild.cpp:5: In file included from ./desc_client.h:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_guild.cpp:5: In file included from ./desc_client.h:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_pet.cpp:4: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 11 warnings generated. 10 warnings generated. In file included from questlua_horse.cpp:6: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_horse.cpp:6: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_pet.cpp:6: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_pet.cpp:6: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_item.cpp:3: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_item.cpp:3: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. In file included from questlua_mgmt.cpp:3: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from questlua_marriage.cpp:2: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from questlua_mgmt.cpp:3: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from questlua_marriage.cpp:2: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from questlua_monarch.cpp:4: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from questlua_marriage.cpp:2: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_marriage.cpp:2: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_monarch.cpp:4: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 10 warnings generated. In file included from questlua_game.cpp:6: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ 10 warnings generated. 10 warnings generated. questlua_global.cpp:965:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 965 | SendNoticeMap(LC_TEXT(" ̵˴ϴ."), iMapIndex, false); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from questlua_npc.cpp:4: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ 15 warnings generated. /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from questlua_oxevent.cpp:3: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from questlua_monarch.cpp:5: In file included from ./monarch.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_monarch.cpp:5: In file included from ./monarch.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_npc.cpp:4: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from questlua_oxevent.cpp:3: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 10 warnings generated. In file included from questlua_pc.cpp:5: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # deIn file included from fine BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ questlua_party.cpp:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_party.cpp:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_item.cpp:5: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ 10 warnings generated. In file included from questlua_pc.cpp:5: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from questlua_quest.cpp:4: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from questlua_npc.cpp:5: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_quest.cpp:4: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from In file included from questlua_party.cpp:5: In file included from ./party.h:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ questlua_npc.cpp15 warnings generated. In file included from questlua_target.cpp:2: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ :5: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/boost/move/detail/type_traits.hppquestlua_global.cpp:16: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ :856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from questlua_oxevent.cpp:4: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_oxevent.cpp:4: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_party.cpp:5: In file included from ./party.h:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from questlua_target.cpp:2: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 10 warnings generated. questlua_monarch.cppIn file included from questlua_pc.cpp:7: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_pc.cpp:7: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :148:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 148 | ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT(" ڰ
ʽϴ")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:162:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 162 | LC_TEXT(" %s HP,SP äϴ."), EMPIRE_NAME(ch->GetEmpire())); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:165:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 165 | ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT(" Ͽϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:184:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 184 | ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT(" ڰ
ʽϴ")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:195:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 195 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" մϴ. : %u ʿݾ : %u"), NationMoney, money_need); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:202:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 202 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ÿ %d "), next_sec); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:221:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 221 | snprintf(szNotice, sizeof(szNotice), LC_TEXT(" %s 3а 10 %% ݷ ˴ϴ"), EMPIRE_NAME(ch->GetEmpire())); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:242:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 242 | ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT(" ڰ
ʽϴ")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:252:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 252 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" մϴ. : %u ʿݾ : %u"), NationMoney, money_need); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:259:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 259 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ÿ %d "), next_sec); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:278:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 278 | snprintf(szNotice, sizeof(szNotice), LC_TEXT(" ݰ %s 3а 10 %% ˴ϴ"), EMPIRE_NAME(ch->GetEmpire())); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:322:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 322 | ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT(" ڰ
ʽϴ")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:410:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 410 | ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT(" ڰ
ʽϴ")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:418:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 418 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ִ Դϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ 10 warnings generated. questlua_monarch.cpp:432:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 432 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" մϴ. : %u ʿݾ : %u"), NationMoney, money_need); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:459:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 459 | ch->ChatPacket(CHAT_TYPE_INFO ,LC_TEXT(" ڰ
ʽϴ")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:468:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 468 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("TEST : Ȳݵβ ȯǾϴ.")); | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:469:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 469 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("TEST : : %d"), empire_money); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:475:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 475 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("TEST : Ȳݵβ ȯ ϴ.")); | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cppquestlua_npc.cpp:293:18: warning: unused variable 'q' [-Wunused-variable] 293 | CQuestManager& q = CQuestManager::instance(); | ^ questlua_npc.cpp:309:18: warning: unused variable 'q' [-Wunused-variable] 309 | CQuestManager& q = CQuestManager::instance(); | ^ questlua_npc.cpp:324:18: warning: unused variable 'q' [-Wunused-variable] 324 | CQuestManager& q = CQuestManager::instance(); | ^ questlua_npc.cpp:340:18: warning: unused variable 'q' [-Wunused-variable] 340 | CQuestManager& q = CQuestManager::instance(); | ^ :498:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 498 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ָ Դϴ")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:505:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 505 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d ʰ Ÿ Դϴ."), ch->GetMCLTime(CHARACTER::MI_WARP)); | ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:517:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 517 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" մϴ. : %u ʿݾ : %u"), NationMoney, WarpPrice); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:533:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 533 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ÿ Դ ̵Ҽ ϴ")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:538:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 538 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ش %d äο ֽϴ. ( ä %d)"), pkCCI->bChannel, g_bChannel); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:544:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 544 | ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ش ̵ ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:555:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 555 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s Է ̵մϴ"), name.c_str()); | ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:577:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 577 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ÿ Դ ̵Ҽ ϴ")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:583:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 583 | ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ش ̵ ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:591:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 591 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s Է ̵մϴ"), name.c_str()); | ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:615:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 615 | ch->ChatPacket(CHAT_TYPE_INFO,LC_TEXT(" ")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:620:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 620 | ch->ChatPacket(CHAT_TYPE_INFO,LC_TEXT("[%s] : %s ݾ %lld "), EMPIRE_NAME(n), p->name[n], p->money[n]); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:622:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 622 | ch->ChatPacket(CHAT_TYPE_INFO,LC_TEXT("[%s] : %s "), EMPIRE_NAME(n), p->name[n]); | ^~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #deIn file included from questmanager.cpp:3: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questmanager.cpp:3: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fine LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:627:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 627 | ch->ChatPacket(CHAT_TYPE_INFO,LC_TEXT(" ")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:630:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 630 | ch->ChatPacket(CHAT_TYPE_INFO,LC_TEXT("[%s] : %s "), EMPIRE_NAME(n), p->name[n]); | ^~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:653:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 653 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ָ Դϴ")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:660:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 660 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d ʰ Ÿ Դϴ."), ch->GetMCLTime(CHARACTER::MI_TRANSFER)); | ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:671:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 671 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" մϴ. : %u ʿݾ : %u"), NationMoney, WarpPrice); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:685:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 685 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ٸ ȯ ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:691:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 691 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s %d äο Դϴ. ( ä: %d)"), name.c_str(), pkCCI->bChannel, g_bChannel); | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:697:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 697 | ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ش ̵ ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:702:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 702 | ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ش ȯ ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:714:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 714 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ȯϿϴ."), name.c_str()); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:724:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 724 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ԷϽ ̸ ڰ ϴ.")); | ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:732:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 732 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڽ ȯ ϴ.")); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:738:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 738 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ٸ ȯ ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:744:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 744 | ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ش ̵ ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:749:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 749 | ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ش ȯ ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:773:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 773 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ָ Դϴ")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:837:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 837 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ָ Դϴ")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:843:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 843 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d ʰ Ÿ Դϴ."), ch->GetMCLTime(CHARACTER::MI_TRANSFER)); | ^~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:852:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 852 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" մϴ. : %u ʿݾ : %u"), NationMoney, ciTransferCost); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:868:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 868 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ٸ ȯ ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:874:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 874 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s %d äο Դϴ. ( ä: %d)"), | ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:881:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 881 | ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ش ̵ ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:886:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 886 | ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ش ȯ ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:897:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 897 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ȯ û ½ϴ")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:904:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 904 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ԷϽ ̸ ڰ ϴ.")); | ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:912:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 912 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڽ ȯ ϴ.")); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:918:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 918In file included from questpc.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ | In file included from questpc.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ٸ ȯ ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:924:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 924 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%s ó ֽϴ"), pTargetChar->GetName()); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:930:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 930 | ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ش ̵ ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:935:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 935 | ch->ChatPacket (CHAT_TYPE_INFO, LC_TEXT("ش ȯ ϴ.")); | ^~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_monarch.cpp:948:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 948 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ȯ û ½ϴ")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from questlua_target.cpp:3: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_target.cpp:3: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. 10 warnings generated. In file included from questmanager.cpp:7: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from questnpc.cpp:4: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from questmanager.cpp:7: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from questnpc.cpp:4: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 14 warnings generated. In file included from In file included from refine.cpp:2: In file included from ./refine.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from refine.cpp:2: In file included from ./refine.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ questpc.cpp:3: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from safebox.cpp:3: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from safebox.cpp:3: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from questpc.cpp:3: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 3 warnings generated. 16 warnings generated. 73 warnings generated. In file included from questnpc.cpp:7: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questnpc.cpp:7: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. questlua_pc.cpp:409:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 409 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" %d ȹ߽ϴ."), dwCounts[i]); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_pc.cpp:413:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 413 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ź ɴϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questlua_pc.cpp:414:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 414 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("%d ġ ȹ߽ϴ."), dwCounts[i]); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from regen.cpp:3: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ questlua_pc.cpp:1874:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1874 | {"", 4743, 9548}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ questlua_pc.cpp:1875:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1875 | {"", 3235, 9086}, | ^~~~~~~~~~~~~~~~~~~~~~~~ questlua_pc.cpp:1876:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1876 | {"ھ", 3531, 8829}, | ^~~~ ~~~~~~~~~~~~ questlua_pc.cpp:1877:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1877 | {"", 638, 1664}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ questlua_pc.cpp:1878:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1878 | {"·", 1745, 1909}, | ^~~~ ~~~~~~~~~~~~ questlua_pc.cpp:1879:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1879 | {"", 1455, 2400}, | ^~~~~~~~~~~~~~~~~~~~~~~~ questlua_pc.cpp:1880:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1880 | {"", 9599, 2692}, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ questlua_pc.cpp:1881:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1881 | {"", 8036, 2984}, | ^~~~~~~~~~~~~~~~~~~~~~~~ questlua_pc.cpp:1882:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1882 | {"ڶ", 8639, 2460}, | ^~~~ ~~~~~~~~~~~~ questlua_pc.cpp:1883:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1883 | {"ѻ", 4350, 2143}, | ^~~~~~~~~~~~ ~~~~ 10 warnings generated. In file included from In file included from regen.cpp:3: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ shop.cpp:In file included from safebox.cpp:6: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ 3: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from shop.cpp:3: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ questnpc.cpp:500:11: warning: unused variable 'pPC' [-Wunused-variable] 500 | PC * pPC = CQuestManager::instance().GetPC(pc.GetID()); | ^~~ questnpc.cppIn file included from safebox.cpp:6: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # In file included from regen.cpp:3: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ :921:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 921 | os << ", '"<ݱ")<<"'"; | ^~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from regen.cpp:3: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sectree.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ start_position.cpp:8:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 8 | "ż", | ^~~~ ~~~~~~~~~~~~ start_position.cpp:9:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 9 | "õ", | ^~~~~~~~~~~~~~~~ start_position.cpp:10:3: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 10 | "뱹", | ^~~~~~~~~~~~ 3 warnings generated. questpc.cppIn file included from skill.cpp:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from skill.cpp:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :630:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 630 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("<Ʈ> ־ ٽ ʽϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from sectree.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from sectree_manager.cpp:10: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from sectree_manager.cpp:10: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ questmanager.cpp:582:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 582 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ʈ εϴ Դϴ. ø ٷ ֽʽÿ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questmanager.cpp:607:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 607 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ʈ εϴ Դϴ. ø ٷ ֽʽÿ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questmanager.cpp:632:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 632 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ʈ εϴ Դϴ. ø ٷ ֽʽÿ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questmanager.cpp:660:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 660 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ʈ εϴ Դϴ. ø ٷ ֽʽÿ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questmanager.cpp:704:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 704 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ʈ εϴ Դϴ. ø ٷ ֽʽÿ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ questmanager.cpp:758:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 758 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ʈ εϴ Դϴ. ø ٷ ֽʽÿ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from sectree.cpp:4: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from sectree.cpp:4: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from shop.cpp:8: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from questlua_pc.cpp:11: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ questmanager.cpp:1764:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 1764 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ʈ εϴ Դϴ. ø ٷ ֽʽÿ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from sectree_manager.cpp:11: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from shop.cpp:8: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from sectree_manager.cpp:11: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from skill.cpp:6: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from text_file_loader.cpp:3: In file included from ./text_file_loader.h:5: ./../../common/pool.h:141:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 141 | DWORD count = 0; | ^ In file included from skill.cpp:6: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from target.cpp:4: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from safebox.cpp:9: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ utils.cpp:151:29: warning: implicit conversion from 'int' to 'float' changes value from 2147483645 to 2147483648 [-Wimplicit-const-int-float-conversion] 151 | return thecore_random() / (RAND_MAX + 1.f) * (b - a) + a; | ^~~~~~~~ ~ /usr/include/stdlib.h:76:18: note: expanded from macro 'RAND_MAX' 76 | #define RAND_MAX 0x7ffffffd | ^~~~~~~~~~ In file included from target.cpp:4: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 15 warnings generated. 1 warning generated. In file included from trigger.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from wedding.cpp:2: In file included from ./desc_client.h:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from wedding.cpp:2: In file included from ./desc_client.h:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from war_map.cpp:2: In file included from ./war_map.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from war_map.cpp:2: In file included from ./war_map.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. In file included from trigger.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from sectree.cpp:7: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ In file included from xmas_event.cpp:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from xmas_event.cpp:4: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from trigger.cpp:4: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from trigger.cpp:4: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from panama.cpp:2: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from panama.cpp:2: In file included from ./desc.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sectree_manager.cpp:339:38: warning: '&&' within '||' [-Wlogical-op-parentheses] 339 | if (buf[0] == '#' || buf[0] == '/' && buf[1] == '/') | ~~ ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ sectree_manager.cpp:339:38: note: place parentheses around the '&&' expression to silence this warning 339 | if (buf[0] == '#' || buf[0] == '/' && buf[1] == '/') | ^ | ( ) In file included from target.cpp:6: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from target.cpp:6: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. 2810 warnings generated. warnings generated. In file included from wedding.cpp:3: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ shop.cpp:384:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 384 | m_pkPC->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ǹűݾ %d %%
Ե˴ϴ"), iVal); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ 15 warnings generated. In file included from wedding.cpp:3: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 3 warnings generated. 11 warnings generated. In file included from war_map.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ trigger.cpp:141:24: warning: '&&' within '||' [-Wlogical-op-parentheses] 141 | if (m_pkChrBuilding && m_pkChr->GetHP() * 2 > m_pkChr->GetMaxHP() || !m_pkChrVictim) | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~ trigger.cpp:141:24: note: place parentheses around the '&&' expression to silence this warning 141 | if (m_pkChrBuilding && m_pkChr->GetHP() * 2 > m_pkChr->GetMaxHP() || !m_pkChrVictim) | ^ | ( ) In file included from xmas_event.cpp:5: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | #In file included from war_map.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from shop.cpp:12: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from xmas_event.cpp:5: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from threeway_war.cpp:3: In file included from ./threeway_war.h:5: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from threeway_war.cpp:3: In file included from ./threeway_war.h:5: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 11 warnings generated. In file included from sectree_manager.cpp:15: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ In file included from threeway_war.cpp:5: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from threeway_war.cpp:5: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wedding.cpp:81:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 81 | Notice(LC_TEXT("ȥ ˴ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ wedding.cpp:82:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 82 | Notice(LC_TEXT("ڵ Ե˴ϴ.")); | ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ 12 warnings generated. 16 warnings generated. 10 warnings generated. war_map.cpp:385:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 385 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" ϼ̽ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ war_map.cpp:386:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 386 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ڽ Ͻø ִ < > ư ɴϴ.")); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ war_map.cpp:483:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 483 | Notice(LC_TEXT(" ƹ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ war_map.cpp:484:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 484 | Notice(LC_TEXT("1 ̳ ƹ ڵ ˴ϴ.")); | ^~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ war_map.cpp:526:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 526 | Notice(LC_TEXT(" Ǿ ºη Ǿϴ. (5 )")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from BlueDragon_Binder.cpp:6: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from BlueDragon.cpp:11: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from skill_power.cpp:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from skill_power.cpp:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from BlueDragon_Binder.cpp:6: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from BlueDragon.cpp:11: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from questlua_dragonlair.cpp:4: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_C3 warnings generated. ONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from BlueDragon.cpp:11: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_In file included from DragonLair.cpp:4: In file included from ./DragonLair.h:2: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from BlueDragon.cpp:11: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_dragonlair.cpp:4: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ threeway_war.cpp:343:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 343 | snprintf(szBuf, sizeof(szBuf), LC_TEXT(" ھ ż:%d õ:%d 뱹:%d"), | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ threeway_war.cpp:409:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 409 | LC_TEXT(" : ") + | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ threeway_war.cpp:411:14: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 411 | LC_TEXT(" ̰ ڰ
Ҿ. Ŷ~~[ENTER][ENTER] 10 Ŀ ̵ϰ ˴ϴ. ") + | ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ threeway_war.cpp:421:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 421 | snprintf(szNotice, sizeof(szNotice), LC_TEXT("Ÿ %s Ż Ͽϴ"), Nation.c_str()); | ^~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ 12 warnings generated. In file included from DragonLair.cpp:4: In file included from ./DragonLair.h:2: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ threeway_war.cpp:499:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 499 | snprintf(szBuf, sizeof(szBuf), LC_TEXT(" ھ ż:%d õ:%d 뱹:%d"), | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ threeway_war.cpp:513:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 513 | LC_TEXT(". ȣڸ ȴٸ ȴ.[ENTER][ENTER] ") + | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ 10 warnings generated. 17 warningsIn file included from HackShield.cpp:6: In file included from ./HackShield_Impl.h:5: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_AS generatedSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ . In file included from In file included from HackShield.cpp:6: In file included from ./HackShield_Impl.h:5: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ char_hackshield.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from HackShield_Impl.cpp:3: In file included from ./HackShield_Impl.h:5: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from DragonLair.cpp:8: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from 7 warnings generated. DragonLair.cpp:8: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from char_hackshield.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from questlua_dragonlair.cpp:6: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_dragonlair.cpp:6: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from HackShield_Impl.cpp:3: In file included from ./HackShield_Impl.h:5: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from char_hackshield.cpp:4: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from char_hackshield.cpp:4: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7 warnings generated. In file included from HackShield_Impl.cpp:7: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from HackShield_Impl.cpp:7: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 warnings generated. In file included from questlua_speedserver.cpp:2: In file included from ./SpeedServer.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_speedserver.cpp:2: In file included from ./SpeedServer.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_speedserver.cpp:2: ./SpeedServer.h:43:25: warning: '&&' within '||' [-Wlogical-op-parentheses] 43 | || (hour==rhs.hour) && (min %d ʸ ȿФ"), pInfo->pLair->GetEstimatedTime()); | ^~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ :104:9: warning: comparison of array 'this->file_name' equal to a null pointer is always false [-Wtautological-pointer-compare] 104 | if (0==file_name || 0==file_name[0]) | ~ ^~~~~~~~~ SpeedServer.cpp:144:9: warning: comparison of array 'this->file_name' equal to a null pointer is always false [-Wtautological-pointer-compare] 144 | if (0==file_name || 0==file_name[0]) | ~ ^~~~~~~~~ DragonLair.cpp:149:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 149 | sys_log(0, "DragonLair: ȿ"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ 10 warnings generated. 10 warnings generated. 10 warnings generated. gmake: *** No rule to make target '/usr/local/include/gtest/internal/gtest-linked_ptr.h', needed by 'OBJDIR/main.o'. Stop. gmake: *** Waiting for unfinished jobs.... clang++: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated] In file included from In file included from questlua_speedserver.cpp:4: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ DragonLair.cpp:4: ./DragonLair.h:19:8: warning: private field 'BaseMapIndex_' is not used [-Wunused-private-field] 19 | long BaseMapIndex_; | ^ ./DragonLair.h:20:8: warning: private field 'PrivateMapIndex_' is not used [-Wunused-private-field] 20 | long PrivateMapIndex_; | ^ In file included from XTrapManager.cpp:17: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ minilzo.c:931:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 931 | COMPILE_TIME_ASSERT(CHAR_BIT == 8); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:932:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 932 | COMPILE_TIME_ASSERT(sizeof(char) == 1); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:933:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 933 | COMPILE_TIME_ASSERT(sizeof(short) >= 2); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:934:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 934 | COMPILE_TIME_ASSERT(sizeof(long) >= 4); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:935:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 935 | COMPILE_TIME_ASSERT(sizeof(int) >= sizeof(short)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:936:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 936 | COMPILE_TIME_ASSERT(sizeof(long) >= sizeof(int)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:938:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 938 | COMPILE_TIME_ASSERT(sizeof(lzo_uint) == sizeof(lzo_int)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:939:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 939 | COMPILE_TIME_ASSERT(sizeof(lzo_uint32) == sizeof(lzo_int32)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:941:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 941 | COMPILE_TIME_ASSERT(sizeof(lzo_uint32) >= 4); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:942:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 942 | COMPILE_TIME_ASSERT(sizeof(lzo_uint32) >= sizeof(unsigned)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:946:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 946 | COMPILE_TIME_ASSERT(sizeof(lzo_uint) >= 4); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:947:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 947 | COMPILE_TIME_ASSERT(sizeof(lzo_uint) >= sizeof(unsigned)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:951:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 951 | COMPILE_TIME_ASSERT(sizeof(short) == 2); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:960:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 960 | COMPILE_TIME_ASSERT(sizeof(int) == 4); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:967:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 967 | COMPILE_TIME_ASSERT(sizeof(long) == 4); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:973:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 973 | COMPILE_TIME_ASSERT(SIZEOF_UNSIGNED == sizeof(unsigned)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:976:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 976 | COMPILE_TIME_ASSERT(SIZEOF_UNSIGNED_LONG == sizeof(unsigned long)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:987:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 987 | COMPILE_TIME_ASSERT(IS_UNSIGNED(unsigned char)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:988:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 988 | COMPILE_TIME_ASSERT(IS_UNSIGNED(unsigned short)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:989:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 989 | COMPILE_TIME_ASSERT(IS_UNSIGNED(unsigned)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:990:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 990 | COMPILE_TIME_ASSERT(IS_UNSIGNED(unsigned long)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:991:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 991 | COMPILE_TIME_ASSERT(IS_SIGNED(short)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:992:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 992 | COMPILE_TIME_ASSERT(IS_SIGNED(int)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:993:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 993 | COMPILE_TIME_ASSERT(IS_SIGNED(long)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:995:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 995 | COMPILE_TIME_ASSERT(IS_UNSIGNED(lzo_uint32)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:996:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 996 | COMPILE_TIME_ASSERT(IS_UNSIGNED(lzo_uint)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:997:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 997 | COMPILE_TIME_ASSERT(IS_SIGNED(lzo_int32)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:998:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 998 | COMPILE_TIME_ASSERT(IS_SIGNED(lzo_int)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1000:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1000 | COMPILE_TIME_ASSERT(INT_MAX == LZO_STYPE_MAX(sizeof(int))); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1001:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1001 | COMPILE_TIME_ASSERT(UINT_MAX == LZO_UTYPE_MAX(sizeof(unsigned))); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1002:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1002 | COMPILE_TIME_ASSERT(LONG_MAX == LZO_STYPE_MAX(sizeof(long))); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1003:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1003 | COMPILE_TIME_ASSERT(ULONG_MAX == LZO_UTYPE_MAX(sizeof(unsigned long))); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1004:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1004 | COMPILE_TIME_ASSERT(SHRT_MAX == LZO_STYPE_MAX(sizeof(short))); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1005:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1005 | COMPILE_TIME_ASSERT(USHRT_MAX == LZO_UTYPE_MAX(sizeof(unsigned short))); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1006:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1006 | COMPILE_TIME_ASSERT(LZO_UINT32_MAX == LZO_UTYPE_MAX(sizeof(lzo_uint32))); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1007:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1007 | COMPILE_TIME_ASSERT(LZO_UINT_MAX == LZO_UTYPE_MAX(sizeof(lzo_uint))); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1021:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1021 | COMPILE_TIME_ASSERT(sizeof(char *) >= sizeof(int)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1022:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1022 | COMPILE_TIME_ASSERT(sizeof(lzo_byte *) >= sizeof(char *)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1024:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1024 | COMPILE_TIME_ASSERT(sizeof(lzo_voidp) == sizeof(lzo_byte *)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1025:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1025 | COMPILE_TIME_ASSERT(sizeof(lzo_voidp) == sizeof(lzo_voidpp)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1026:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1026 | COMPILE_TIME_ASSERT(sizeof(lzo_voidp) == sizeof(lzo_bytepp)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1027:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1027 | COMPILE_TIME_ASSERT(sizeof(lzo_voidp) >= sizeof(lzo_uint)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1029:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1029 | COMPILE_TIME_ASSERT(sizeof(lzo_ptr_t) == sizeof(lzo_voidp)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1030:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1030 | COMPILE_TIME_ASSERT(sizeof(lzo_ptr_t) == sizeof(lzo_sptr_t)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1031:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1031 | COMPILE_TIME_ASSERT(sizeof(lzo_ptr_t) >= sizeof(lzo_uint)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1033:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1033 | COMPILE_TIME_ASSERT(sizeof(lzo_ptrdiff_t) >= 4); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1034:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1034 | COMPILE_TIME_ASSERT(sizeof(lzo_ptrdiff_t) >= sizeof(ptrdiff_t)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1036:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1036 | COMPILE_TIME_ASSERT(sizeof(ptrdiff_t) >= sizeof(size_t)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1037:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1037 | COMPILE_TIME_ASSERT(sizeof(lzo_ptrdiff_t) >= sizeof(lzo_uint)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1046:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1046 | COMPILE_TIME_ASSERT(IS_SIGNED(ptrdiff_t)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1047:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1047 | COMPILE_TIME_ASSERT(IS_UNSIGNED(size_t)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1048:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1048 | COMPILE_TIME_ASSERT(IS_SIGNED(lzo_ptrdiff_t)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1049:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1049 | COMPILE_TIME_ASSERT(IS_SIGNED(lzo_sptr_t)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1050:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1050 | COMPILE_TIME_ASSERT(IS_UNSIGNED(lzo_ptr_t)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1051:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1051 | COMPILE_TIME_ASSERT(IS_UNSIGNED(lzo_moff_t)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1172:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1172 | COMPILE_TIME_ASSERT( (int) ((unsigned char) ((signed char) -1)) == 255); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1173:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1173 | COMPILE_TIME_ASSERT( (((unsigned char)128) << (int)(8*sizeof(int)-8)) < 0); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1211:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1211 | COMPILE_TIME_ASSERT(sizeof(short) == 2); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1234:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1234 | COMPILE_TIME_ASSERT(sizeof(lzo_uint32) == 4); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ minilzo.c:1260:2: warning: unused typedef '__lzo_compile_time_assert_fail' [-Wunused-local-typedef] 1260 | COMPILE_TIME_ASSERT(lzo_sizeof_dict_t == sizeof(lzo_dict_t)); | ^ minilzo.c:924:41: note: expanded from macro 'COMPILE_TIME_ASSERT' 924 | # define COMPILE_TIME_ASSERT(expr) LZO_COMPILE_TIME_ASSERT(expr) | ^ minilzo.c:118:16: note: expanded from macro 'LZO_COMPILE_TIME_ASSERT' 118 | { typedef int __lzo_compile_time_assert_fail[1 - 2 * !(expr)]; } | ^ In file included from questlua_speedserver.cpp:4: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 8 warnings generated. In file included from XTrapManager.cpp:17: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 10 warnings generated. In file included from FileMonitor_FreeBSD.cpp:2: In file included from ./FileMonitor_FreeBSD.h:4: In file included from ./IFileMonitor.h:5: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DIn file included from buff_on_attributes.cpp:2: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from Ebuff_on_attributes.cpp:2: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from XTrapManager.cpp:17: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from XTrapManager.cpp:17: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ 60 warnings generated. 16 warnings generated. 14 warnings generated. In file included from FileMonitor_FreeBSD.cpp:2: In file included from ./FileMonitor_FreeBSD.h:4: In file included from ./IFileMonitor.h:5: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from ClientPackageCryptInfo.cpp:2: In file included from ./ClientPackageCryptInfo.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from dragon_soul_table.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from dragon_soul_table.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ClientPackageCryptInfo.cpp:2: In file included from ./ClientPackageCryptInfo.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from dragon_soul_table.cpp:3: In file included from ./group_text_parse_tree.h:5: ./../../common/pool.h:141:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 141 | DWORD count = 0; | ^ In file included from DragonSoul.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from DragonSoul.cpp:2: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13 warnings generated. In file included from buff_on_attributes.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ ClientPackageCryptInfo.cpp:9:54: warning: field 'm_pSerializedCryptKeyStream' will be initialized after field 'm_nCryptKeyPackageCnt' [-Wreorder-ctor] 9 | CClientPackageCryptInfo::CClientPackageCryptInfo() : m_pSerializedCryptKeyStream(NULL), m_nCryptKeyPackageCnt(0) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ | m_nCryptKeyPackageCnt(0) m_pSerializedCryptKeyStream(NULL) In file included from buff_on_attributes.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from group_text_parse_tree.cpp:3: In file included from ./group_text_parse_tree.h:5: ./../../common/pool.h:141:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 141 | DWORD count = 0; | ^ 7 warnings generated. In file included from shop_manager.cpp:3: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from shop_manager.cpp:3: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ buff_on_attributes.cpp:10 warnings generated. 113:8: warning: unused variable 'old_value' [-Wunused-variable] 113 | int old_value = sum_of_attr_value * m_bBuffValue / 100; | ^~~~~~~~~ buff_on_attributes.cpp:114:8: warning: unused variable 'new_value' [-Wunused-variable] 114 | int new_value = sum_of_attr_value * bNewValue / 100; | ^~~~~~~~~ group_text_parse_tree.cpp:6:4: warning: field 'm_dwcurLineIndex' will be initialized after field 'm_pRootGroupNode' [-Wreorder-ctor] 6 | : m_dwcurLineIndex(0), m_pRootGroupNode(NULL) | ^~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~ | m_pRootGroupNode(NULL) m_dwcurLineIndex(0) In file included from shopEx.cpp:3: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from shopEx.cpp:3: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_dragonsoul.cpp:4: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from DragonSoul.cpp:8: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MIn file included from OVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ char_dragonsoul.cpp:2: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from questlua_dragonsoul.cpp:4: In file included from ./questmanager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^In file included from char_dragonsoul.cpp:2: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from DragonSoul.cpp:8: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 8 warnings generated. In file included from item_manager_read_tables.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from char_dragonsoul.cpp:2: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from char_dragonsoul.cpp:2: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12 warnings generated. In file included from shop_manager.cpp:8: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ In file included from item_manager_read_tables.cpp:4: In file included from ./char.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from shop_manager.cpp:8: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ In file included from item_manager_read_tables.cpp:4: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from item_manager_read_tables.cpp:4: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_dragonsoul.cpp:5: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: In file included from ./../../common/length.h:683: ./../../common/item_length.h:154:46: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulGradeTypes') is deprecated [-Wdeprecated-enum-enum-conversion] 154 | DRAGON_SOUL_INVENTORY_MAX_NUM = DS_SLOT_MAX * DRAGON_SOUL_GRADE_MAX * DRAGON_SOUL_BOX_SIZE, | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~ In file included from questlua_dragonsoul.cpp:5: In file included from ./char.h:9: In file included from ./horse_rider.h:4: In file included from ./constants.h:4: In file included from ./../../common/tables.h:4: ./../../common/length.h:698:75: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 698 | DRAGON_SOUL_EQUIP_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_START + (DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ ./../../common/length.h:699:82: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 699 | DRAGON_SOUL_EQUIP_RESERVED_SLOT_END = DRAGON_SOUL_EQUIP_SLOT_END + (DS_SLOT_MAX * DRAGON_SOUL_DECK_RESERVED_MAX_NUM), | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from shopEx.cpp:8: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:19: In file included from /usr/local/include/boost/move/move.hpp:29: In file included from /usr/local/include/boost/move/utility.hpp:30: In file included from /usr/local/include/boost/move/traits.hpp:31: /usr/local/include/boost/move/detail/type_traits.hpp:805:30: warning: builtin __has_trivial_destructor is deprecated; use __is_trivially_destructible instead [-Wdeprecated-builtins] 805 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:272:54: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE' 272 | #define BOOST_MOVE_IS_TRIVIALLY_DESTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:128:51: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR' 128 | # define BOOST_MOVE_HAS_TRIVIAL_DESTRUCTOR(T) __has_trivial_destructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:812:30: warning: builtin __has_trivial_constructor is deprecated; use __is_trivially_constructible instead [-Wdeprecated-builtins] 812 | { static const bool value = BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:246:62: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE' 246 | #define BOOST_MOVE_IS_TRIVIALLY_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:119:52: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR' 119 | # define BOOST_MOVE_HAS_TRIVIAL_CONSTRUCTOR(T) __has_trivial_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:822:30: warning: builtin __has_trivial_copy is deprecated; use __is_trivially_copyable instead [-Wdeprecated-builtins] 822 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:240:60: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_CONSTRUCTIBLE' 240 | BOOST_MOVE_HAS_TRIVIAL_COPY(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:122:45: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_COPY' 122 | # define BOOST_MOVE_HAS_TRIVIAL_COPY(T) __has_trivial_copy(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:840:30: warning: builtin __has_trivial_assign is deprecated; use __is_trivially_assignable instead [-Wdeprecated-builtins] 840 | static const bool value = BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE(T); | ^ /usr/local/include/boost/move/detail/type_traits.hpp:260:58: note: expanded from macro 'BOOST_MOVE_IS_TRIVIALLY_COPY_ASSIGNABLE' 260 | BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T)) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:125:48: note: expanded from macro 'BOOST_MOVE_HAS_TRIVIAL_ASSIGN' 125 | # define BOOST_MOVE_HAS_TRIVIAL_ASSIGN(T) (__has_trivial_assign(T) ) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:856:30: warning: builtin __has_nothrow_constructor is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 856 | { static const bool value = BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:278:60: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE' 278 | #define BOOST_MOVE_IS_NOTHROW_DEFAULT_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:131:52: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR' 131 | # define BOOST_MOVE_HAS_NOTHROW_CONSTRUCTOR(T) __has_nothrow_constructor(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:863:30: warning: builtin __has_nothrow_copy is deprecated; use __is_nothrow_constructible instead [-Wdeprecated-builtins] 863 | { static const bool value = BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T); }; | ^ /usr/local/include/boost/move/detail/type_traits.hpp:284:58: note: expanded from macro 'BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE' 284 | #define BOOST_MOVE_IS_NOTHROW_COPY_CONSTRUCTIBLE(T) BOOST_MOVE_HAS_NOTHROW_COPY(T) | ^ /usr/local/include/boost/move/detail/type_traits.hpp:134:46: note: expanded from macro 'BOOST_MOVE_HAS_NOTHROW_COPY' 134 | # define BOOST_MOVE_HAS_NOTHROW_COPY(T) (__has_nothrow_copy(T)) | ^ char_dragonsoul.cpp:76:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 76 | ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ȥ ڰ Ȱȭ ʾҽϴ.")); | ^~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ char_dragonsoul.cpp:91:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 91 | } | ^ In file included from shopEx.cpp:8: In file included from ./desc_manager.h:4: In file included from /usr/local/include/boost/unordered_map.hpp:17: In file included from /usr/local/include/boost/unordered/unordered_map.hpp:21: In file included from /usr/local/include/boost/unordered/detail/map.hpp:6: In file included from /usr/local/include/boost/unordered/detail/implementation.hpp:39: In file included from /usr/local/include/boost/type_traits/is_nothrow_move_assignable.hpp:16: /usr/local/include/boost/type_traits/has_nothrow_assign.hpp:65:7: warning: builtin __has_nothrow_assign is deprecated; use __is_nothrow_assignable instead [-Wdeprecated-builtins] 65 | BOOST_HAS_NOTHROW_ASSIGN(T) | ^ /usr/local/include/boost/type_traits/intrinsics.hpp:205:43: note: expanded from macro 'BOOST_HAS_NOTHROW_ASSIGN' 205 | # define BOOST_HAS_NOTHROW_ASSIGN(T) (__has_nothrow_assign(T) && !is_volatile::value && is_assignable::value) | ^ 12 warnings generated. In file included from dragon_soul_table.cpp:5: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ In file included from item_manager_read_tables.cpp:10: In file included from ./text_file_loader.h:5: ./../../common/pool.h:141:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 141 | DWORD count = 0; | ^ 2 warnings generated. 10 warnings generated. DragonSoul.cpp:356:8: warning: unused variable 'sum' [-Wunused-variable] 356 | float sum = 0.f; | ^~~ DragonSoul.cpp:441:9: warning: unused variable 'dwVnum' [-Wunused-variable] 441 | DWORD dwVnum = pItem->GetVnum(); | ^~~~~~ DragonSoul.cpp:475:39: warning: format specifies type 'int' but the argument has type 'float' [-Wformat] 475 | sprintf(buf, "dice(%d) prob(%d)", fDice, fProb); | ~~ ^~~~~ | %f DragonSoul.cpp:475:46: warning: format specifies type 'int' but the argument has type 'float' [-Wformat] 475 | sprintf(buf, "dice(%d) prob(%d)", fDice, fProb); | ~~ ^~~~~ | %f DragonSoul.cpp:561:8: warning: unused variable 'prob_sum' [-Wunused-variable] 561 | float prob_sum; | ^~~~~~~~ DragonSoul.cpp:769:8: warning: unused variable 'sum' [-Wunused-variable] 769 | float sum = 0.f; | ^~~ DragonSoul.cpp:916:6: warning: variable 'bStrength' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] 916 | if (NULL != pDragonSoul) | ^~~~~~~~~~~~~~~~~~~ /usr/include/sys/_null.h:37:14: note: expanded from macro 'NULL' 37 | #define NULL nullptr | ^ DragonSoul.cpp:938:76: note: uninitialized use occurs here 938 | if (!m_pTable->GetRefineStrengthValues(bType, pRefineStone->GetSubType(), bStrength, fee, fProb)) | ^~~~~~~~~ DragonSoul.cpp:916:2: note: remove the 'if' if its condition is always true 916 | if (NULL != pDragonSoul) | ^~~~~~~~~~~~~~~~~~~~~~~~ 917 | { DragonSoul.cpp:907:38: note: initialize the variable 'bStrength' to silence this warning 907 | BYTE bType, bGrade, bStep, bStrength; | ^ | = '\0' DragonSoul.cpp:916:6: warning: variable 'bType' is used uninitialized whenever 'if' condition is false [-Wsometimes-uninitialized] 916 | if (NULL != pDragonSoul) | ^~~~~~~~~~~~~~~~~~~ /usr/include/sys/_null.h:37:14: note: expanded from macro 'NULL' 37 | #define NULL nullptr | ^ DragonSoul.cpp:938:41: note: uninitialized use occurs here 938 | if (!m_pTable->GetRefineStrengthValues(bType, pRefineStone->GetSubType(), bStrength, fee, fProb)) | ^~~~~ DragonSoul.cpp:916:2: note: remove the 'if' if its condition is always true 916 | if (NULL != pDragonSoul) | ^~~~~~~~~~~~~~~~~~~~~~~~ 917 | { DragonSoul.cpp:907:12: note: initialize the variable 'bType' to silence this warning 907 | BYTE bType, bGrade, bStep, bStrength; | ^ | = '\0' DragonSoul.cpp:1134:60: warning: arithmetic between different enumeration types ('EDragonSoulSubType' and 'EDragonSoulDeckType') is deprecated [-Wdeprecated-enum-enum-conversion] 1134 | for (int i = WEAR_MAX_NUM; i < WEAR_MAX_NUM + DS_SLOT_MAX * DRAGON_SOUL_DECK_MAX_NUM; i++) | ~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~ item_manager_read_tables.cpp:37:6: warning: variable 'lines' set but not used [-Wunused-but-set-variable] 37 | int lines = 0; | ^ In file included from shop_manager.cpp:23: In file included from ./group_text_parse_tree.h:5: ./../../common/pool.h:141:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 141 | DWORD count = 0; | ^ item_manager_read_tables.cpp:227:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 227 | if (name == "ġ" || name == "exp") | ^~~~~~~~~~~~~~~~ item_manager_read_tables.cpp:376:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 376 | if ( name == "ġ" || | ^~~~~~~~~~~~~~~~ In file included from shopEx.cpp:23: In file included from ./group_text_parse_tree.h:5: ./../../common/pool.h:141:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 141 | DWORD count = 0; | ^ item_manager_read_tables.cpp:442:6: warning: variable 'lines' set but not used [-Wunused-but-set-variable] 442 | int lines = 0; | ^ item_manager_read_tables.cpp:637:21: warning: unused variable 'pkGroup' [-Wunused-variable] 637 | CDropItemGroup* pkGroup = it->second; | ^~~~~~~ In file included from DragonSoul.cpp:4: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ shop_manager.cpp:51:4: warning: delete called on non-final 'CShop' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 51 | M2_DELETE(shop); | ^ ./debug_allocator.h:157:22: note: expanded from macro 'M2_DELETE' 157 | #define M2_DELETE(p) delete (p) | ^ In file included from shopEx.cpp:12: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | shop_manager.cpp:72:3: warning: delete called on non-final 'CShop' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 72 | M2_DELETE(it->second); | ^ ./debug_allocator.h:157:22: note: expanded from macro 'M2_DELETE' 157 | #define M2_DELETE(p) delete (p) | ^ shop_manager.cpp:115:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 115 | pkChr->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("ٸ ŷâ ¿ ŷ Ҽ ϴ.")); | ^~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ shop_manager.cpp:187:2: warning: delete called on non-final 'CShop' that has virtual functions but non-virtual destructor [-Wdelete-non-abstract-non-virtual-dtor] 187 | M2_DELETE(pkShop); | ^ ./debug_allocator.h:157:22: note: expanded from macro 'M2_DELETE' 157 | #define M2_DELETE(p) delete (p) | ^ shop_manager.cpp:217:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 217 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ÿ ʹ ־ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ shop_manager.cpp:274:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 274 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ÿ ʹ ־ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ shop_manager.cpp:285:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 285 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT(" Ǹ ϴ.")); | ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ shop_manager.cpp:339:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 339 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("20 ʰϿ ǰ ȼ ϴ.")); | ^~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ shop_manager.cpp:347:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 347 | ch->ChatPacket(CHAT_TYPE_INFO, LC_TEXT("Ǹűݾ %d %%
Ե˴ϴ"), iVal); | ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ./locale.hpp:11:34: note: expanded from macro 'LC_TEXT' 11 | #define LC_TEXT(str) locale_find(str) | ^~~ In file included from item_manager_read_tables.cpp:19: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ 16 warnings generated. 9 warnings generated. 24 warnings generated. In file included from shop_manager.cpp:12: ./item_manager.h:226:9: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 226 | DWORD m_dwMobVnum; | ^ ./item_manager.h:266:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 266 | DWORD m_dwVnum; | ^ ./item_manager.h:267:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 267 | DWORD m_dwMobVnum; | ^ ./item_manager.h:341:8: warning: private field 'm_dwVnum' is not used [-Wunused-private-field] 341 | DWORD m_dwVnum; | ^ ./item_manager.h:342:8: warning: private field 'm_dwMobVnum' is not used [-Wunused-private-field] 342 | DWORD m_dwMobVnum; | ^ 21 warnings generated. 25 warnings generated.