Issues found by Cppcheck 1.68

src/logic/field.h:58: (style) The struct 'Field' does not have a constructor although it has private member variables. Member variables of builtin types are left uninitialized when the class is instantiated. That may cause bugs or undefined behavior.
src/economy/shippingitem.h:60: (style) The struct 'Loader' does not have a constructor although it has private member variables. Member variables of builtin types are left uninitialized when the class is instantiated. That may cause bugs or undefined behavior.
src/ai/ai_help_structs.h:238: (warning) Member variable 'BuildableField::unowned_mines_pots_nearby_' is not initialized in the constructor.
src/ai/ai_help_structs.h:238: (warning) Member variable 'BuildableField::military_unstationed_' is not initialized in the constructor.
src/ai/ai_help_structs.h:238: (warning) Member variable 'BuildableField::prohibited_till_' is not initialized in the constructor.
src/ai/ai_help_structs.h:238: (warning) Member variable 'BuildableField::forced_after_' is not initialized in the constructor.
src/base/md5.h:75: (warning) Member variable 'MD5Checksum::sum' is not initialized in the constructor.
src/logic/cookie_priority_queue.h:108: (style) Unused private function: 'CookiePriorityQueue<_T,_Cw,_CA>::selftest'
src/logic/findnode.h:61: (style) Value of pointer 'capsule', which points to allocated memory, is copied in copy constructor instead of allocating new memory.
src/economy/trackptr.h:41: (style) 'class Trackable' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory.
src/logic/widelands_geometry.h:152: (performance) Parameter 'other' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/widelands_geometry.h:155: (performance) Parameter 'other' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/message.h:70: (performance) Parameter 'c' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/ai/ai_help_structs.cc:66: (performance) Parameter 'dest' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/ai/ai_help_structs.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/ai/ai_hints.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/ai/computer_player.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/ai/defaultai.cc:1155: (warning) The expression '0' is of type 'bool' and it is compared against an integer value.
src/ai/defaultai.cc:1271: (warning) The expression '0' is of type 'bool' and it is compared against an integer value.
src/ai/defaultai.cc:1398: (style) Expression is always false because 'else if' condition matches previous condition at line 1300.
src/ai/defaultai.cc:3203: (style) Unused variable: target_buildings
src/logic/findimmovable.h:60: (style) Value of pointer 'capsule', which points to allocated memory, is copied in copy constructor instead of allocating new memory.
src/io/fileread.h:56: (performance) Parameter 'other' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/ai/defaultai.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/base/exceptions.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/base/exceptions.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/base/i18n.cc:241: (style) Variable 'alt_str' is assigned a value that is never used.
[src/base/i18n.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/base/i18n.cc]: (information) The configuration '__FreeBSD__' was not checked because its code equals another one. [src/base/i18n.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/base/log.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/base/md5.h:75: (warning) Member variable 'MD5Checksum::sum' is not initialized in the constructor.
[src/base/md5.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/base/md5.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/base/scoped_timer.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/base/scoped_timer.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/base/scoped_timer.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/base/time_string.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/chat/chat.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/chat/chat.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/io/filewrite.h:56: (performance) Parameter 'other' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/map_io/map_message_saver.h:44: (performance) Parameter 'id' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/map_io/map_message_saver.h:48: (performance) Parameter 'id' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/economy/cmd_call_economy_balance.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/economy/economy.cc:442: (warning) Non-pure function: '_has_request' is called inside assert statement. Assert statements are removed from release builds so the code inside assert statement is not executed. If the code is needed also in release builds, this is a bug.
[src/economy/economy.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/economy/economy_data_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/economy/flag.cc:114: (performance) Parameter 'coords' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/economy/flag.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/logic/mapastar.h:177: (style) Suspicious calculation. Please use parentheses to clarify the code. The code ''a&b?c:d'' should be written as either ''(a&b)?c:d'' or ''a&(b?c:d)''.
[src/economy/idleworkersupply.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/logic/widelands_geometry_io.h:109: (performance) Parameter 'area' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/ui_basic/slider.h:188: (performance) Parameter 'labels_in' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/wui/plot_area.h:94: (performance) Parameter 'color' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/wui/overlay_manager.h:122: (performance) Parameter 'c' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/wui/interactive_base.h:161: (performance) Parameter 'Pos' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/economy/request.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/economy/road.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/economy/route.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/economy/routeastar.cc:40: (warning) Non-pure function: 'cookie' is called inside assert statement. Assert statements are removed from release builds so the code inside assert statement is not executed. If the code is needed also in release builds, this is a bug.
[src/economy/routeastar.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/economy/routeastar.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/economy/router.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/economy/router.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/economy/shippingitem.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/economy/supply_list.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/economy/supply_list.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/economy/test/test_road.cc:41: (performance) Parameter 'c' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/economy/test/test_road.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/economy/test/test_routing.cc:176: (style) 'struct TestingNodeDefaultNodesFixture' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory.
src/economy/test/test_routing.cc:222: (style) 'struct SimpleRouterFixture' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory.
src/economy/test/test_routing.cc:388: (style) 'struct ComplexRouterFixture' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory.
src/economy/test/test_routing.cc:408: (performance) Parameter 'pos' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/economy/test/test_routing.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/economy/test/test_routing.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/economy/transfer.cc:224: (warning) Non-pure function: 'get_flag' is called inside assert statement. Assert statements are removed from release builds so the code inside assert statement is not executed. If the code is needed also in release builds, this is a bug.
src/economy/transfer.cc:229: (warning) Non-pure function: 'get_flag' is called inside assert statement. Assert statements are removed from release builds so the code inside assert statement is not executed. If the code is needed also in release builds, this is a bug.
[src/economy/transfer.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/economy/ware_instance.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/economy/wares_queue.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/editorinteractive.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/editor/editorinteractive.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/editor/editorinteractive.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/editor/editorinteractive.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/editor/editorinteractive.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/editor/editorinteractive.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/editor/editorinteractive.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/editor/editorinteractive.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/editor/editorinteractive.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/editor/editorinteractive.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/editorinteractive.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/editor/editorinteractive.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/editor/editorinteractive.cc]: (information) The configuration '_WIN64;__MINGW32__' was not checked because its code equals another one. [src/editor/editorinteractive.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/editor/editorinteractive.cc]: (information) The configuration '__MINGW32__' was not checked because its code equals another one. [src/editor/editorinteractive.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/editor/map_generator.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/editor/map_generator.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/editor/map_generator.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/editor/map_generator.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/editor/map_generator.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/editor/map_generator.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/editor/map_generator.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/editor/map_generator.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/editor/map_generator.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/editor/map_generator.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/map_generator.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/editor/map_generator.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/editor/map_generator.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/editor/map_generator.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/editor/tools/editor_tool_action.h:62: (style) Value of pointer 'args', which points to allocated memory, is copied in copy constructor instead of allocating new memory.
src/editor/tools/editor_tool.h:51: (performance) Parameter 'center' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/editor/tools/editor_tool.h:61: (performance) Parameter 'center' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/editor/tools/editor_history.h:46: (performance) Parameter 'center' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/editor/tools/editor_set_height_tool.h:54: (performance) Parameter 'i' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/editor/tools/editor_noise_height_tool.h:29: (performance) Parameter 'the_interval' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/editor/tools/editor_noise_height_tool.h:58: (performance) Parameter 'i' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/editor/tools/editor_decrease_height_tool.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/tools/editor_decrease_resources_tool.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/tools/editor_delete_bob_tool.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/tools/editor_delete_immovable_tool.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/tools/editor_draw_tool.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/editor/tools/editor_draw_tool.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/editor/tools/editor_history.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/tools/editor_increase_height_tool.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/tools/editor_increase_resources_tool.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/tools/editor_info_tool.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/tools/editor_make_infrastructure_tool.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/tools/editor_noise_height_tool.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/tools/editor_place_bob_tool.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/tools/editor_place_immovable_tool.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/tools/editor_set_height_tool.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/tools/editor_set_origin_tool.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/tools/editor_set_port_space_tool.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/tools/editor_set_resources_tool.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/tools/editor_set_starting_pos_tool.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/tools/editor_set_terrain_tool.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/ui_menus/editor_main_menu.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/ui_menus/editor_main_menu_load_map.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/ui_menus/editor_main_menu_map_options.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/ui_menus/editor_main_menu_new_map.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/editor/map_generator.h:99: (performance) Parameter 'fc' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/editor/map_generator.h:111: (performance) Parameter 'c0' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/editor/map_generator.h:111: (performance) Parameter 'c1' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/editor/map_generator.h:111: (performance) Parameter 'c2' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/editor/ui_menus/editor_main_menu_random_map.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/ui_menus/editor_main_menu_save_map.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/ui_menus/editor_main_menu_save_map.cc]: (information) The configuration '_ZLIB_H' was not checked because its code equals another one. [src/editor/ui_menus/editor_player_menu.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/ui_menus/editor_tool_change_height_options_menu.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/ui_menus/editor_tool_change_resources_options_menu.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/editor/ui_menus/categorized_item_selection_menu.h:50: (performance) Parameter 'select_correct_tool' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/editor/ui_menus/editor_tool_menu.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/ui_menus/editor_tool_noise_height_options_menu.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/ui_menus/editor_tool_options_menu.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/ui_menus/editor_tool_place_bob_options_menu.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/ui_menus/editor_tool_place_bob_options_menu.cc]: (information) The configuration '_WIN64;__MINGW32__' was not checked because its code equals another one. [src/editor/ui_menus/editor_tool_place_bob_options_menu.cc]: (information) The configuration '__MINGW32__' was not checked because its code equals another one. [src/editor/ui_menus/editor_tool_place_immovable_options_menu.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/editor/ui_menus/editor_tool_place_immovable_options_menu.cc]: (information) The configuration '_WIN64;__MINGW32__' was not checked because its code equals another one. [src/editor/ui_menus/editor_tool_place_immovable_options_menu.cc]: (information) The configuration '__MINGW32__' was not checked because its code equals another one. [src/editor/ui_menus/editor_tool_set_terrain_options_menu.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/editor/ui_menus/editor_toolsize_menu.cc:81: (warning) Non-pure function: 'eia' is called inside assert statement. Assert statements are removed from release builds so the code inside assert statement is not executed. If the code is needed also in release builds, this is a bug.
src/editor/ui_menus/editor_toolsize_menu.cc:85: (warning) Non-pure function: 'eia' is called inside assert statement. Assert statements are removed from release builds so the code inside assert statement is not executed. If the code is needed also in release builds, this is a bug.
[src/editor/ui_menus/editor_toolsize_menu.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/game_io/game_class_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/game_io/game_cmd_queue_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/wui/interactive_player.h:82: (performance) Parameter 'location' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/game_io/game_interactive_player_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/game_io/game_preload_packet.h:38: (style) The struct 'GamePreloadPacket' does not have a constructor although it has private member variables. Member variables of builtin types are left uninitialized when the class is instantiated. That may cause bugs or undefined behavior.
[src/game_io/game_loader.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/game_io/game_map_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/game_io/game_player_economies_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/game_io/game_player_info_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/game_io/game_preload_packet.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/game_io/game_preload_packet.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/game_io/game_preload_packet.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/game_io/game_preload_packet.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/game_io/game_preload_packet.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/game_io/game_preload_packet.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/game_io/game_preload_packet.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/game_io/game_preload_packet.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/game_io/game_preload_packet.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/game_io/game_preload_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/game_io/game_preload_packet.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/game_io/game_preload_packet.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/game_io/game_preload_packet.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/game_io/game_preload_packet.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/game_io/game_saver.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/graphic/animation.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/graphic/animation.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/graphic/animation.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/graphic/animation.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/graphic/animation.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/graphic/animation.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/graphic/animation.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/graphic/animation.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/graphic/animation.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/graphic/animation.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/graphic/animation.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/animation.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/graphic/animation.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/graphic/animation.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/graphic/color.cc:46: (warning) Member variable 'RGBAColor::r' is not initialized in the constructor.
src/graphic/color.cc:46: (warning) Member variable 'RGBAColor::g' is not initialized in the constructor.
src/graphic/color.cc:46: (warning) Member variable 'RGBAColor::b' is not initialized in the constructor.
src/graphic/color.cc:46: (warning) Member variable 'RGBAColor::a' is not initialized in the constructor.
[src/graphic/font.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/graphic/font.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/graphic/font.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/graphic/font.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/graphic/font.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/graphic/font.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/graphic/font.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/graphic/font.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/graphic/font.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/graphic/font.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/graphic/font.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/font.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/graphic/font.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/graphic/font.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/graphic/font_handler.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/graphic/font_handler.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/font_handler1.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/graphic/font_handler1.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/graphic/font_handler1.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/graphic/font_handler1.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/graphic/font_handler1.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/graphic/font_handler1.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/graphic/font_handler1.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/graphic/font_handler1.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/graphic/font_handler1.cc]: (information) The configuration 'USE_GLBINDING' was not checked because its code equals another one. [src/graphic/font_handler1.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/graphic/font_handler1.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/graphic/font_handler1.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/font_handler1.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/graphic/font_handler1.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/graphic/font_handler1.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/graphic/game_renderer.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/graphic/gl/blit_program.cc:58: (style) struct or union member 'PerVertexData::gl_x' is never used.
src/graphic/gl/blit_program.cc:58: (style) struct or union member 'PerVertexData::gl_y' is never used.
[src/graphic/gl/blit_program.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/graphic/gl/blit_program.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/gl/blit_program.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/graphic/gl/dither_program.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/gl/dither_program.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/graphic/gl/draw_line_program.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/graphic/gl/draw_line_program.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/gl/draw_line_program.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/graphic/gl/fill_rect_program.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/graphic/gl/fill_rect_program.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/gl/fill_rect_program.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/graphic/gl/road_program.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/graphic/gl/road_program.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/gl/road_program.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/graphic/gl/road_program.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/graphic/gl/terrain_program.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/gl/terrain_program.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/graphic/gl/utils.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/graphic/gl/utils.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/gl/utils.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/graphic/graphic.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/graphic/image_cache.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/graphic/image_cache.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/image_cache.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/graphic/image_io.cc:80: (performance) The conversion from const char* as returned by c_str() to std::string creates an unnecessary string copy. Solve that by directly passing the string.
src/graphic/minimap_renderer.cc:191: (style) Suspicious calculation. Please use parentheses to clarify the code. The code ''a&b?c:d'' should be written as either ''(a&b)?c:d'' or ''a&(b?c:d)''.
src/graphic/minimap_renderer.cc:218: (style) Suspicious calculation. Please use parentheses to clarify the code. The code ''a&b?c:d'' should be written as either ''(a&b)?c:d'' or ''a&(b?c:d)''.
[src/graphic/minimap_renderer.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/graphic/rendertarget.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/graphic/richtext.cc:210: (style) struct or union member 'TextBuilder::linespacing' is never used.
src/graphic/richtext.cc:456: (performance) Prefix ++/-- operators should be preferred for non-primitive types. Pre-increment/decrement can be more efficient than post-increment/decrement. Post-increment/decrement usually involves keeping a copy of the previous value around and adds a little extra code.
[src/graphic/richtext.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/screen.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/screen.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/graphic/surface.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/surface.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/graphic/text/font_io.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/graphic/text/font_io.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/graphic/text/font_io.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/graphic/text/font_io.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/graphic/text/font_io.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/graphic/text/font_io.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/graphic/text/font_io.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/graphic/text/font_io.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/graphic/text/font_io.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/graphic/text/font_io.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/graphic/text/font_io.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/text/font_io.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/graphic/text/font_io.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/graphic/text/font_io.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/graphic/text/font_set.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/graphic/text/font_set.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/graphic/text/font_set.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/graphic/text/font_set.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/graphic/text/font_set.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/graphic/text/font_set.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/graphic/text/font_set.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/graphic/text/font_set.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/graphic/text/font_set.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/graphic/text/font_set.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/graphic/text/font_set.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/text/font_set.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/graphic/text/font_set.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/graphic/text/font_set.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/graphic/text/rt_parse.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/text/rt_parse.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/graphic/text/rt_render.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/graphic/text/rt_render.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/graphic/text/rt_render.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/graphic/text/rt_render.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/graphic/text/rt_render.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/graphic/text/rt_render.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/graphic/text/rt_render.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/graphic/text/rt_render.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/graphic/text/rt_render.cc]: (information) The configuration 'USE_GLBINDING' was not checked because its code equals another one. [src/graphic/text/rt_render.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/graphic/text/rt_render.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/graphic/text/rt_render.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/text/rt_render.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/graphic/text/rt_render.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/graphic/text/rt_render.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/graphic/text/sdl_ttf_font.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/graphic/text/sdl_ttf_font.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/graphic/text/sdl_ttf_font.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/graphic/text/sdl_ttf_font.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/graphic/text/sdl_ttf_font.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/graphic/text/sdl_ttf_font.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/graphic/text/sdl_ttf_font.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/graphic/text/sdl_ttf_font.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/graphic/text/sdl_ttf_font.cc]: (information) The configuration 'USE_GLBINDING' was not checked because its code equals another one. [src/graphic/text/sdl_ttf_font.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/graphic/text/sdl_ttf_font.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/graphic/text/sdl_ttf_font.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/text/sdl_ttf_font.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/graphic/text/sdl_ttf_font.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/graphic/text/sdl_ttf_font.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/graphic/text/test/render.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/graphic/text/test/render.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/graphic/text/test/render.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/graphic/text/test/render.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/graphic/text/test/render.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/graphic/text/test/render.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/graphic/text/test/render.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/graphic/text/test/render.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/graphic/text/test/render.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/graphic/text/test/render.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/graphic/text/test/render.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/text/test/render.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/graphic/text/test/render.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/graphic/text/test/render.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/graphic/text/test/render_richtext.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/graphic/text/test/render_richtext.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/graphic/text/test/render_richtext.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/graphic/text/test/render_richtext.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/graphic/text/test/render_richtext.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/graphic/text/test/render_richtext.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/graphic/text/test/render_richtext.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/graphic/text/test/render_richtext.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/graphic/text/test/render_richtext.cc]: (information) The configuration 'USE_GLBINDING' was not checked because its code equals another one. [src/graphic/text/test/render_richtext.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/graphic/text/test/render_richtext.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/graphic/text/test/render_richtext.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/text/test/render_richtext.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/graphic/text/test/render_richtext.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/graphic/text/test/render_richtext.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/graphic/text/textstream.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/text/textstream.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/graphic/text_layout.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/graphic/text_layout.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/graphic/text_layout.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/graphic/text_layout.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/graphic/text_layout.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/graphic/text_layout.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/graphic/text_layout.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/graphic/text_layout.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/graphic/text_layout.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/graphic/text_layout.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/graphic/text_layout.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/text_layout.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/graphic/text_layout.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/graphic/text_layout.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/graphic/text_parser.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/graphic/text_parser.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/graphic/text_parser.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/graphic/text_parser.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/graphic/text_parser.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/graphic/text_parser.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/graphic/text_parser.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/graphic/text_parser.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/graphic/text_parser.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/graphic/text_parser.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/graphic/text_parser.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/text_parser.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/graphic/text_parser.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/graphic/text_parser.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/graphic/texture.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/graphic/texture.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/texture.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/graphic/texture_atlas.h:59: (warning) Member variable 'Block::node' is not initialized in the constructor.
[src/graphic/texture_atlas.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/texture_atlas.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/graphic/texture_cache.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/graphic/texture_cache.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/graphic/wordwrap.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/graphic/wordwrap.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/helper.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/helper.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/io/dedicated_log.h:31: (style) 'struct DedicatedLog' does not have a copy constructor which is recommended since the class contains a pointer to allocated memory.
[src/io/dedicated_log.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/io/fileread.cc:60: (performance) Parameter 'pos' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/io/fileread.cc:80: (performance) Parameter 'pos' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/io/fileread.cc:92: (performance) Parameter 'pos' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/io/fileread.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. src/io/filesystem/disk_filesystem.cc:351: (performance) The conversion from const char* as returned by c_str() to std::string creates an unnecessary string copy. Solve that by directly passing the string.
src/io/filesystem/disk_filesystem.cc:360: (performance) The conversion from const char* as returned by c_str() to std::string creates an unnecessary string copy. Solve that by directly passing the string.
[src/io/filesystem/disk_filesystem.cc]: (information) The configuration '_ZLIB_H' was not checked because its code equals another one. src/io/filesystem/filesystem.cc:65: (performance) When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'm_root' a value by passing the value to the constructor in the initialization list.
src/io/filesystem/filesystem.cc:1: (information) Skipping configuration 'ELOOP' since the value of 'ELOOP' is unknown. Use -D if you want to check it. You can use -U to skip it explicitly.
[src/io/filesystem/filesystem.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/io/filesystem/filesystem.cc]: (information) The configuration '_ZLIB_H' was not checked because its code equals another one. [src/io/filesystem/layered_filesystem.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/io/filesystem/layered_filesystem.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. src/io/filesystem/zip_filesystem.cc:185: (warning) Non-pure function: 'file_exists' is called inside assert statement. Assert statements are removed from release builds so the code inside assert statement is not executed. If the code is needed also in release builds, this is a bug.
src/io/filesystem/zip_filesystem.cc:186: (warning) Non-pure function: 'is_directory' is called inside assert statement. Assert statements are removed from release builds so the code inside assert statement is not executed. If the code is needed also in release builds, this is a bug.
src/io/filesystem/zip_filesystem.cc:209: (warning) Non-pure function: 'file_exists' is called inside assert statement. Assert statements are removed from release builds so the code inside assert statement is not executed. If the code is needed also in release builds, this is a bug.
src/io/filesystem/zip_filesystem.cc:333: (performance) The conversion from const char* as returned by c_str() to std::string creates an unnecessary string copy. Solve that by directly passing the string.
[src/io/filesystem/zip_filesystem.cc]: (information) The configuration '_ZLIB_H' was not checked because its code equals another one. src/io/filewrite.cc:53: (performance) Parameter 'pos' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/io/streamread.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/logic/backtrace.cc]: (information) The configuration '__APPLE__' was not checked because its code equals another one. src/logic/battle.cc:158: (warning) Non-pure function: 'get_battle' is called inside assert statement. Assert statements are removed from release builds so the code inside assert statement is not executed. If the code is needed also in release builds, this is a bug.
[src/logic/battle.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/logic/bob.cc:267: (warning) Non-pure function: 'get_state' is called inside assert statement. Assert statements are removed from release builds so the code inside assert statement is not executed. If the code is needed also in release builds, this is a bug.
[src/logic/bob.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/buildcost.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/building.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/logic/building.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/logic/building.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/logic/building.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/logic/building.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/logic/building.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/logic/building.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/logic/building.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/logic/building.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/logic/building.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/building.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/logic/building.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/logic/building.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/logic/building.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/logic/campaign_visibility.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/logic/carrier.cc:194: (warning) Non-pure function: 'get_location' is called inside assert statement. Assert statements are removed from release builds so the code inside assert statement is not executed. If the code is needed also in release builds, this is a bug.
[src/logic/carrier.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/logic/checkstep.cc:62: (performance) Parameter 'start' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/checkstep.cc:62: (performance) Parameter 'end' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/checkstep.cc:74: (performance) Parameter 'dest' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/checkstep.cc:106: (performance) Parameter 'dest' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/checkstep.cc:129: (performance) Parameter 'start' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/checkstep.cc:130: (performance) Parameter 'end' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/checkstep.cc:165: (performance) Parameter 'start' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/checkstep.cc:165: (performance) Parameter 'end' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/checkstep.cc:196: (performance) Parameter 'dest' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/checkstep.cc:213: (performance) Parameter 'end' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/logic/checkstep.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/cmd_calculate_statistics.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/logic/cmd_calculate_statistics.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/logic/cmd_calculate_statistics.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/logic/cmd_calculate_statistics.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/logic/cmd_calculate_statistics.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/logic/cmd_calculate_statistics.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/logic/cmd_calculate_statistics.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/logic/cmd_calculate_statistics.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/logic/cmd_calculate_statistics.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/cmd_calculate_statistics.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/logic/cmd_calculate_statistics.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/logic/cmd_calculate_statistics.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/logic/cmd_calculate_statistics.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/logic/cmd_delete_message.h:40: (performance) Parameter 'm' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/logic/cmd_delete_message.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/cmd_incorporate.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/cmd_luacoroutine.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/logic/cmd_luacoroutine.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/logic/cmd_luacoroutine.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/logic/cmd_luacoroutine.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/logic/cmd_luacoroutine.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/logic/cmd_luacoroutine.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/logic/cmd_luacoroutine.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/logic/cmd_luacoroutine.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/logic/cmd_luacoroutine.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/cmd_luacoroutine.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/logic/cmd_luacoroutine.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/logic/cmd_luacoroutine.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/logic/cmd_luacoroutine.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/logic/cmd_luascript.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/logic/cmd_luascript.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/logic/cmd_luascript.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/logic/cmd_luascript.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/logic/cmd_luascript.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/logic/cmd_luascript.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/logic/cmd_luascript.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/logic/cmd_luascript.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/logic/cmd_luascript.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/logic/cmd_luascript.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/cmd_luascript.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/logic/cmd_luascript.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/logic/cmd_luascript.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/logic/cmd_luascript.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/logic/playercommand.h:201: (warning) Member variable 'CmdMilitarySiteSetSoldierPreference::preference' is not initialized in the constructor.
src/logic/playercommand.h:313: (warning) Member variable 'CmdShipScoutDirection::dir' is not initialized in the constructor.
src/logic/playercommand.h:357: (warning) Member variable 'CmdShipExploreIsland::clockwise' is not initialized in the constructor.
src/logic/playercommand.h:96: (performance) Parameter 'c' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/playercommand.h:118: (performance) Parameter 'c' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/playercommand.h:684: (performance) Parameter 'i' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/playercommand.h:702: (performance) Parameter 'i' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/playercommand.h:717: (performance) Parameter 'i' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/logic/cmd_queue.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/constructionsite.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/critter.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/logic/critter.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/logic/critter.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/logic/critter.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/logic/critter.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/logic/critter.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/logic/critter.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/logic/critter.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/logic/critter.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/logic/critter.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/critter.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/logic/critter.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/logic/critter.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/logic/critter.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/logic/dismantlesite.cc:69: (performance) Parameter 'c' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/logic/dismantlesite.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/editor_game_base.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/logic/editor_game_base.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/logic/editor_game_base.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/logic/editor_game_base.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/logic/editor_game_base.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/logic/editor_game_base.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/logic/editor_game_base.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/logic/editor_game_base.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/logic/editor_game_base.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/logic/editor_game_base.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/editor_game_base.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/logic/editor_game_base.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/logic/editor_game_base.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/logic/editor_game_base.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/logic/expedition_bootstrap.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/field.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/logic/findbob.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/findimmovable.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/findimmovable.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/logic/findnode.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/findnode.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/logic/game.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/logic/game.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/logic/game.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/logic/game.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/logic/game.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/logic/game.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/logic/game.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/logic/game.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/logic/game.cc]: (information) The configuration 'SYNC_DEBUG' was not checked because its code equals another one. [src/logic/game.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/logic/game.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/game.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/logic/game.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/logic/game.cc]: (information) The configuration '_WIN64;__MINGW32__' was not checked because its code equals another one. [src/logic/game.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/logic/game.cc]: (information) The configuration '__MINGW32__' was not checked because its code equals another one. [src/logic/game.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/logic/game_data_error.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/logic/game_data_error.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/logic/immovable.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/logic/immovable.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/logic/immovable.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/logic/immovable.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/logic/immovable.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/logic/immovable.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/logic/immovable.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/logic/immovable.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/logic/immovable.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/logic/immovable.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/immovable.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/logic/immovable.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/logic/immovable.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/logic/immovable.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/logic/instances.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/logic/map.cc:1746: (style) Suspicious calculation. Please use parentheses to clarify the code. The code ''a&b?c:d'' should be written as either ''(a&b)?c:d'' or ''a&(b?c:d)''.
src/logic/map.cc:1780: (style) Suspicious calculation. Please use parentheses to clarify the code. The code ''a&b?c:d'' should be written as either ''(a&b)?c:d'' or ''a&(b?c:d)''.
src/logic/map.cc:84: (performance) Parameter 'fc' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/map.cc:352: (performance) Parameter 'new_origin' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/map.cc:539: (performance) Parameter 'c' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/map.cc:591: (performance) Parameter 'coord' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/map.cc:659: (performance) Parameter 'area' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/map.cc:676: (performance) Parameter 'cur' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/map.cc:763: (performance) Parameter 'cur' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/map.cc:874: (performance) Parameter 'cur' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/map.cc:967: (performance) Parameter 'f' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/map.cc:1012: (performance) Parameter 'f' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/map.cc:1016: (performance) Parameter 'f' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/map.cc:1130: (performance) Parameter 'f' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/map.cc:1398: (performance) Parameter 'a' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/map.cc:1398: (performance) Parameter 'b' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/map.cc:1472: (performance) Parameter 'a' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/map.cc:1472: (performance) Parameter 'b' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/map.cc:1481: (performance) Parameter 'a' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/map.cc:1481: (performance) Parameter 'b' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/map.cc:1533: (performance) Parameter 'coords' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/map.cc:1555: (performance) Parameter 'coords' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/map.cc:1819: (performance) Parameter 'field' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/logic/map.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/map_info.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/logic/map_info.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/logic/map_info.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/logic/map_info.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/logic/map_info.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/logic/map_info.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/logic/map_info.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/logic/map_info.cc]: (information) The configuration 'USE_GLBINDING' was not checked because its code equals another one. [src/logic/map_info.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/logic/map_info.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/map_info.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/logic/map_info.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/logic/map_info.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/logic/map_info.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/logic/map_revision.cc:31: (performance) When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'm_map_creator_version' a value by passing the value to the constructor in the initialization list.
[src/logic/mapastar.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/mapastar.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/logic/mapdifferenceregion.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/logic/mapfringeregion.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/logic/maphollowregion.h:35: (performance) Parameter 'hollow_area' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/logic/maphollowregion.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/logic/maptriangleregion.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/logic/militarysite.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/partially_finished_building.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/logic/path.cc:123: (performance) Parameter 'c' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/logic/path.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/pathfield.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/logic/pathfield.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/logic/player.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/logic/player.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/logic/player.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/logic/player.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/logic/player.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/logic/player.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/logic/player.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/logic/player.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/logic/player.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/logic/player.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/player.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/logic/player.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/logic/player.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/logic/player.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/logic/playercommand.cc:283: (performance) When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'coords' a value by passing the value to the constructor in the initialization list.
src/logic/playercommand.cc:336: (performance) When an object of a class is created, the constructors of all member variables are called consecutively in the order the variables are declared, even if you don't explicitly write them to the initialization list. You could avoid assigning 'start' a value by passing the value to the constructor in the initialization list.
[src/logic/playercommand.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/playersmanager.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/production_program.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/productionsite.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/queue_cmd_factory.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/logic/queue_cmd_factory.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/logic/queue_cmd_factory.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/logic/queue_cmd_factory.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/logic/queue_cmd_factory.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/logic/queue_cmd_factory.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/logic/queue_cmd_factory.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/logic/queue_cmd_factory.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/logic/queue_cmd_factory.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/queue_cmd_factory.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/logic/queue_cmd_factory.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/logic/queue_cmd_factory.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/logic/queue_cmd_factory.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/logic/replay.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/replay_game_controller.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/replay_game_controller.cc]: (information) The configuration '_WIN64;__MINGW32__' was not checked because its code equals another one. [src/logic/replay_game_controller.cc]: (information) The configuration '__MINGW32__' was not checked because its code equals another one. [src/logic/requirements.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/logic/save_handler.cc:84] -> [src/logic/save_handler.cc:87: (warning) Either the condition 'number_of_rolls>=0' is useless or there is division by zero at line 87.
[src/logic/save_handler.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/save_handler.cc]: (information) The configuration '_WIN64;__MINGW32__' was not checked because its code equals another one. [src/logic/save_handler.cc]: (information) The configuration '__MINGW32__' was not checked because its code equals another one. src/logic/ship.cc:931: (warning) Member variable 'Loader::m_ship_state' is not initialized in the constructor.
src/logic/ship.cc:488: (style) Suspicious calculation. Please use parentheses to clarify the code. The code ''a&b?c:d'' should be written as either ''(a&b)?c:d'' or ''a&(b?c:d)''.
[src/logic/single_player_game_controller.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/single_player_game_controller.cc]: (information) The configuration '_WIN64;__MINGW32__' was not checked because its code equals another one. [src/logic/single_player_game_controller.cc]: (information) The configuration '__MINGW32__' was not checked because its code equals another one. src/logic/single_player_game_settings_provider.cc:48: (style) Suspicious expression. Boolean result is used in bitwise operation. The operator '!' and the comparison operators have higher precedence than bitwise operators. It is recommended that the expression is clarified with parentheses.
src/logic/single_player_game_settings_provider.cc:212: (performance) Parameter 'ps' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/logic/single_player_game_settings_provider.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/logic/soldier.cc:1595: (warning) Non-pure function: 'get_battle' is called inside assert statement. Assert statements are removed from release builds so the code inside assert statement is not executed. If the code is needed also in release builds, this is a bug.
src/logic/soldier.cc:140: (error) Division by zero.
src/logic/soldier.cc:146: (error) Division by zero.
src/logic/soldier.cc:151: (error) Division by zero.
src/logic/soldier.cc:156: (error) Division by zero.
[src/logic/soldier.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/terrain_affinity.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/logic/terrain_affinity.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/logic/terrain_affinity.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/logic/terrain_affinity.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/logic/terrain_affinity.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/logic/terrain_affinity.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/logic/terrain_affinity.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/logic/terrain_affinity.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/logic/terrain_affinity.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/logic/terrain_affinity.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/terrain_affinity.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/logic/terrain_affinity.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/logic/terrain_affinity.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/logic/terrain_affinity.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/logic/trainingsite.cc:347: (warning) Non-pure function: 'get_location' is called inside assert statement. Assert statements are removed from release builds so the code inside assert statement is not executed. If the code is needed also in release builds, this is a bug.
src/logic/trainingsite.cc:769: (performance) Prefix ++/-- operators should be preferred for non-primitive types. Pre-increment/decrement can be more efficient than post-increment/decrement. Post-increment/decrement usually involves keeping a copy of the previous value around and adds a little extra code.
[src/logic/trainingsite.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/tribe.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/logic/tribe.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/logic/tribe.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/logic/tribe.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/logic/tribe.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/logic/tribe.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/logic/tribe.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/logic/tribe.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/logic/tribe.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/logic/tribe.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/tribe.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/logic/tribe.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/logic/tribe.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/logic/tribe.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/logic/ware_descr.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/logic/warehouse.cc:1326: (warning) Non-pure function: 'expedition_bootstrap' is called inside assert statement. Assert statements are removed from release builds so the code inside assert statement is not executed. If the code is needed also in release builds, this is a bug.
[src/logic/warelist.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/warelist.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/logic/warelist.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/logic/widelands_geometry_io.cc:97: (style) Redundant condition: If EXPR == -1, the comparison EXPR < 32768 is always true.
src/logic/widelands_geometry_io.cc:98: (style) Redundant condition: If EXPR == -1, the comparison EXPR < 32768 is always true.
src/logic/widelands_geometry_io.cc:103: (performance) Parameter 'area' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/logic/worker.cc:2114: (warning) Non-pure function: 'base_flag' is called inside assert statement. Assert statements are removed from release builds so the code inside assert statement is not executed. If the code is needed also in release builds, this is a bug.
[src/logic/worker.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/worker_descr.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/worker_program.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/world/editor_category.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/logic/world/editor_category.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/logic/world/editor_category.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/logic/world/editor_category.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/logic/world/editor_category.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/logic/world/editor_category.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/logic/world/editor_category.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/logic/world/editor_category.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/logic/world/editor_category.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/logic/world/editor_category.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/world/editor_category.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/logic/world/editor_category.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/logic/world/editor_category.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/logic/world/editor_category.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/logic/world/map_gen.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/logic/world/map_gen.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/logic/world/map_gen.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/logic/world/map_gen.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/logic/world/map_gen.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/logic/world/map_gen.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/logic/world/map_gen.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/logic/world/map_gen.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/logic/world/map_gen.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/logic/world/map_gen.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/world/map_gen.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/logic/world/map_gen.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/logic/world/map_gen.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/logic/world/map_gen.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/logic/world/resource_description.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/logic/world/resource_description.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/logic/world/resource_description.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/logic/world/resource_description.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/logic/world/resource_description.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/logic/world/resource_description.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/logic/world/resource_description.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/logic/world/resource_description.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/logic/world/resource_description.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/logic/world/resource_description.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/world/resource_description.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/logic/world/resource_description.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/logic/world/resource_description.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/logic/world/resource_description.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/logic/world/terrain_description.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/logic/world/terrain_description.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/logic/world/terrain_description.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/logic/world/terrain_description.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/logic/world/terrain_description.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/logic/world/terrain_description.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/logic/world/terrain_description.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/logic/world/terrain_description.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/logic/world/terrain_description.cc]: (information) The configuration 'USE_GLBINDING' was not checked because its code equals another one. [src/logic/world/terrain_description.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/logic/world/terrain_description.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/world/terrain_description.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/logic/world/terrain_description.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/logic/world/terrain_description.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/logic/world/terrain_description.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/logic/world/world.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/logic/world/world.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/main.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/main.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/main.cc]: (information) The configuration '_WIN64;__MINGW32__' was not checked because its code equals another one. [src/main.cc]: (information) The configuration '__MINGW32__' was not checked because its code equals another one. [src/main.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/map_io/coords_profile.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/map_io/map_allowed_building_types_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/map_io/map_allowed_worker_types_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/map_io/map_bob_packet.cc:37: (performance) Parameter 'coords' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/map_io/map_bob_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/map_io/map_building_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/map_io/map_buildingdata_packet.cc:1520: (performance) Prefix ++/-- operators should be preferred for non-primitive types. Pre-increment/decrement can be more efficient than post-increment/decrement. Post-increment/decrement usually involves keeping a copy of the previous value around and adds a little extra code.
[src/map_io/map_buildingdata_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/map_io/map_elemental_packet.h:37: (style) The struct 'MapElementalPacket' does not have a constructor although it has private member variables. Member variables of builtin types are left uninitialized when the class is instantiated. That may cause bugs or undefined behavior.
src/map_io/map_elemental_packet.cc:69: (error) Division by zero.
[src/map_io/map_elemental_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/map_io/map_elemental_packet.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/map_io/map_exploration_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/map_io/map_extradata_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/map_io/map_flag_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/map_io/map_flagdata_packet.cc:241: (warning) Non-pure function: 'is_object_saved' is called inside assert statement. Assert statements are removed from release builds so the code inside assert statement is not executed. If the code is needed also in release builds, this is a bug.
src/map_io/map_flagdata_packet.cc:290: (warning) Non-pure function: 'get_state' is called inside assert statement. Assert statements are removed from release builds so the code inside assert statement is not executed. If the code is needed also in release builds, this is a bug.
src/map_io/map_flagdata_packet.cc:292: (warning) Non-pure function: 'get_state' is called inside assert statement. Assert statements are removed from release builds so the code inside assert statement is not executed. If the code is needed also in release builds, this is a bug.
[src/map_io/map_flagdata_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/map_io/map_heights_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/map_io/map_node_ownership_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/map_io/map_object_loader.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/map_io/map_object_loader.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/map_io/map_object_packet.h:47: (warning) Non-pure function: 'get_object' is called inside assert statement. Assert statements are removed from release builds so the code inside assert statement is not executed. If the code is needed also in release builds, this is a bug.
[src/map_io/map_object_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/map_io/map_object_saver.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/map_io/map_objective_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/map_io/map_objective_packet.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/map_io/map_player_names_and_tribes_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/map_io/map_player_names_and_tribes_packet.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/map_io/map_player_position_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/map_io/map_player_position_packet.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/map_io/map_players_messages_packet.cc:119: (warning) Non-pure function: 'is_object_known' is called inside assert statement. Assert statements are removed from release builds so the code inside assert statement is not executed. If the code is needed also in release builds, this is a bug.
src/map_io/map_players_messages_packet.cc:121: (warning) Non-pure function: 'is_object_loaded' is called inside assert statement. Assert statements are removed from release builds so the code inside assert statement is not executed. If the code is needed also in release builds, this is a bug.
[src/map_io/map_players_messages_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/map_io/map_players_view_packet.cc:1124: (style) Suspicious expression. Boolean result is used in bitwise operation. The operator '!' and the comparison operators have higher precedence than bitwise operators. It is recommended that the expression is clarified with parentheses.
src/map_io/map_players_view_packet.cc:1135: (style) Suspicious expression. Boolean result is used in bitwise operation. The operator '!' and the comparison operators have higher precedence than bitwise operators. It is recommended that the expression is clarified with parentheses.
src/map_io/map_players_view_packet.cc:1145: (style) Suspicious expression. Boolean result is used in bitwise operation. The operator '!' and the comparison operators have higher precedence than bitwise operators. It is recommended that the expression is clarified with parentheses.
src/map_io/map_players_view_packet.cc:1147: (style) Suspicious expression. Boolean result is used in bitwise operation. The operator '!' and the comparison operators have higher precedence than bitwise operators. It is recommended that the expression is clarified with parentheses.
src/map_io/map_players_view_packet.cc:1149: (style) Suspicious expression. Boolean result is used in bitwise operation. The operator '!' and the comparison operators have higher precedence than bitwise operators. It is recommended that the expression is clarified with parentheses.
src/map_io/map_players_view_packet.cc:1179: (style) Unused variable: filename
[src/map_io/map_players_view_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/map_io/map_port_spaces_packet.h:32: (style) The struct 'MapPortSpacesPacket' does not have a constructor although it has private member variables. Member variables of builtin types are left uninitialized when the class is instantiated. That may cause bugs or undefined behavior.
[src/map_io/map_port_spaces_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/map_io/map_port_spaces_packet.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/map_io/map_resources_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/map_io/map_road_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/map_io/map_roaddata_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/map_io/map_saver.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/map_io/map_scripting_packet.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/map_io/map_scripting_packet.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/map_io/map_scripting_packet.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/map_io/map_scripting_packet.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/map_io/map_scripting_packet.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/map_io/map_scripting_packet.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/map_io/map_scripting_packet.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/map_io/map_scripting_packet.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/map_io/map_scripting_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/map_io/map_scripting_packet.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/map_io/map_scripting_packet.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/map_io/map_scripting_packet.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/map_io/map_scripting_packet.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/map_io/map_terrain_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/map_io/map_version_packet.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/map_io/one_world_legacy_lookup_table.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/map_io/one_world_legacy_lookup_table.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/map_io/s2map.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/map_io/s2map.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/map_io/s2map.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/map_io/s2map.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/map_io/s2map.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/map_io/s2map.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/map_io/s2map.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/map_io/s2map.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/map_io/s2map.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/map_io/s2map.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/map_io/s2map.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/map_io/s2map.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/map_io/s2map.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/map_io/s2map.cc]: (information) The configuration '__ppc__' was not checked because its code equals another one. [src/map_io/widelands_map_loader.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/network/internet_gaming.cc:187: (warning) Non-pure function: 'error' is called inside assert statement. Assert statements are removed from release builds so the code inside assert statement is not executed. If the code is needed also in release builds, this is a bug.
[src/network/internet_gaming.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/network/internet_gaming_messages.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/network/netclient.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/network/netclient.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/network/netclient.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/network/netclient.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/network/netclient.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/network/netclient.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/network/netclient.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/network/netclient.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/network/netclient.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/network/netclient.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/network/netclient.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/network/netclient.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/network/netclient.cc]: (information) The configuration '_WIN64;__MINGW32__' was not checked because its code equals another one. [src/network/netclient.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/network/netclient.cc]: (information) The configuration '__MINGW32__' was not checked because its code equals another one. [src/network/netclient.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/network/nethost.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/network/nethost.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/network/nethost.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/network/nethost.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/network/nethost.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/network/nethost.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/network/nethost.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/network/nethost.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/network/nethost.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/network/nethost.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/network/nethost.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/network/nethost.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/network/nethost.cc]: (information) The configuration '_WIN64;__MINGW32__' was not checked because its code equals another one. [src/network/nethost.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/network/nethost.cc]: (information) The configuration '__MINGW32__' was not checked because its code equals another one. [src/network/nethost.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/network/network.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/network/network.cc]: (information) The configuration '_WIN64;__MINGW32__' was not checked because its code equals another one. [src/network/network.cc]: (information) The configuration '__MINGW32__' was not checked because its code equals another one. [src/network/network_gaming_messages.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/network/network_gaming_messages.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/network/network_lan_promotion.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/network/network_lan_promotion.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/network/network_player_settings_backend.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/notifications/notifications.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/notifications/notifications.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/notifications/notifications.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/notifications/test/notifications_test.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/notifications/test/notifications_test.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/profile/profile.cc:639: (performance) The conversion from const char* as returned by c_str() to std::string creates an unnecessary string copy. Solve that by directly passing the string.
[src/profile/profile.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/scripting/c_utils.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/scripting/c_utils.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/scripting/c_utils.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/scripting/c_utils.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/scripting/c_utils.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/scripting/c_utils.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/scripting/c_utils.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/scripting/c_utils.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/scripting/c_utils.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/scripting/c_utils.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/scripting/c_utils.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/scripting/c_utils.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/scripting/c_utils.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/scripting/c_utils.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/scripting/factory.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/scripting/factory.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/scripting/factory.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/scripting/factory.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/scripting/factory.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/scripting/factory.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/scripting/factory.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/scripting/factory.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/scripting/factory.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/scripting/factory.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/scripting/factory.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/scripting/factory.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/scripting/factory.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/scripting/factory.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/scripting/lua_bases.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/scripting/lua_bases.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/scripting/lua_bases.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/scripting/lua_bases.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/scripting/lua_bases.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/scripting/lua_bases.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/scripting/lua_bases.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/scripting/lua_bases.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/scripting/lua_bases.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/scripting/lua_bases.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/scripting/lua_bases.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/scripting/lua_bases.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/scripting/lua_bases.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/scripting/lua_bases.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/scripting/lua_coroutine.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/scripting/lua_coroutine.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/scripting/lua_coroutine.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/scripting/lua_coroutine.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/scripting/lua_coroutine.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/scripting/lua_coroutine.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/scripting/lua_coroutine.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/scripting/lua_coroutine.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/scripting/lua_coroutine.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/scripting/lua_coroutine.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/scripting/lua_coroutine.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/scripting/lua_coroutine.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/scripting/lua_coroutine.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/scripting/lua_coroutine.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/scripting/lua_editor.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/scripting/lua_editor.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/scripting/lua_editor.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/scripting/lua_editor.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/scripting/lua_editor.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/scripting/lua_editor.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/scripting/lua_editor.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/scripting/lua_editor.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/scripting/lua_editor.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/scripting/lua_editor.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/scripting/lua_editor.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/scripting/lua_editor.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/scripting/lua_editor.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/scripting/lua_editor.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/scripting/lua_game.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/scripting/lua_game.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/scripting/lua_game.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/scripting/lua_game.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/scripting/lua_game.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/scripting/lua_game.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/scripting/lua_game.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/scripting/lua_game.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/scripting/lua_game.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/scripting/lua_game.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/scripting/lua_game.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/scripting/lua_game.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/scripting/lua_game.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/scripting/lua_game.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/scripting/lua_globals.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/scripting/lua_globals.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/scripting/lua_globals.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/scripting/lua_globals.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/scripting/lua_globals.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/scripting/lua_globals.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/scripting/lua_globals.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/scripting/lua_globals.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/scripting/lua_globals.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/scripting/lua_globals.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/scripting/lua_globals.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/scripting/lua_globals.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/scripting/lua_globals.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/scripting/lua_globals.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/scripting/lua_map.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/scripting/lua_map.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/scripting/lua_map.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/scripting/lua_map.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/scripting/lua_map.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/scripting/lua_map.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/scripting/lua_map.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/scripting/lua_map.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/scripting/lua_map.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/scripting/lua_map.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/scripting/lua_map.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/scripting/lua_map.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/scripting/lua_map.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/scripting/lua_map.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/scripting/lua_path.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/scripting/lua_path.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/scripting/lua_path.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/scripting/lua_path.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/scripting/lua_path.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/scripting/lua_path.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/scripting/lua_path.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/scripting/lua_path.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/scripting/lua_path.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/scripting/lua_path.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/scripting/lua_path.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/scripting/lua_path.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/scripting/lua_path.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/scripting/lua_path.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/scripting/lua_root.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/scripting/lua_root.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/scripting/lua_root.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/scripting/lua_root.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/scripting/lua_root.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/scripting/lua_root.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/scripting/lua_root.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/scripting/lua_root.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/scripting/lua_root.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/scripting/lua_root.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/scripting/lua_root.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/scripting/lua_root.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/scripting/lua_root.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/scripting/lua_root.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/scripting/lua_table.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/scripting/lua_table.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/scripting/lua_table.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/scripting/lua_table.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/scripting/lua_table.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/scripting/lua_table.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/scripting/lua_table.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/scripting/lua_table.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/scripting/lua_table.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/scripting/lua_table.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/scripting/lua_table.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/scripting/lua_table.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/scripting/lua_table.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/scripting/lua_table.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/scripting/lua_ui.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/scripting/lua_ui.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/scripting/lua_ui.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/scripting/lua_ui.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/scripting/lua_ui.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/scripting/lua_ui.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/scripting/lua_ui.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/scripting/lua_ui.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/scripting/lua_ui.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/scripting/lua_ui.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/scripting/lua_ui.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/scripting/lua_ui.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/scripting/lua_ui.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/scripting/lua_ui.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/scripting/luna_impl.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/scripting/luna_impl.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/scripting/luna_impl.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/scripting/luna_impl.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/scripting/luna_impl.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/scripting/luna_impl.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/scripting/luna_impl.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/scripting/luna_impl.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/scripting/luna_impl.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/scripting/luna_impl.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/scripting/luna_impl.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/scripting/luna_impl.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/scripting/luna_impl.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/scripting/luna_impl.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/scripting/persistence.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/scripting/persistence.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/scripting/persistence.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/scripting/persistence.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/scripting/persistence.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/scripting/persistence.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/scripting/persistence.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/scripting/persistence.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/scripting/persistence.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/scripting/persistence.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/scripting/persistence.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/scripting/persistence.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/scripting/persistence.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/scripting/persistence.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/scripting/scripting.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/scripting/scripting.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/scripting/scripting.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/scripting/scripting.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/scripting/scripting.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/scripting/scripting.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/scripting/scripting.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/scripting/scripting.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/scripting/scripting.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/scripting/scripting.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/scripting/scripting.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/scripting/scripting.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/scripting/scripting.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/scripting/scripting.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/scripting/test/test_luna.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/scripting/test/test_luna.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/scripting/test/test_luna.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/scripting/test/test_luna.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/scripting/test/test_luna.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/scripting/test/test_luna.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/scripting/test/test_luna.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/scripting/test/test_luna.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/scripting/test/test_luna.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/scripting/test/test_luna.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/scripting/test/test_luna.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/scripting/test/test_luna.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/scripting/test/test_luna.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/scripting/test/test_luna.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/sound/fxset.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/sound/songset.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/sound/songset.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. src/sound/sound_handler.cc:272: (warning) Non-pure function: 'is_directory' is called inside assert statement. Assert statements are removed from release builds so the code inside assert statement is not executed. If the code is needed also in release builds, this is a bug.
src/sound/sound_handler.cc:536: (warning) Non-pure function: 'is_directory' is called inside assert statement. Assert statements are removed from release builds so the code inside assert statement is not executed. If the code is needed also in release builds, this is a bug.
[src/sound/sound_handler.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/third_party/eris/eris.c]: (information) The configuration 'HARDMEMTESTS' was not checked because its code equals another one. [src/third_party/eris/eris.c]: (information) The configuration 'HARDSTACKTESTS' was not checked because its code equals another one. [src/third_party/eris/eris.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/eris.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/eris.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/eris.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/eris.c]: (information) The configuration 'LUA_USE_APICHECK' was not checked because its code equals another one. [src/third_party/eris/eris.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/eris.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/eris.c]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/third_party/eris/eris.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/eris.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/eris.c]: (information) The configuration 'ltable_c' was not checked because its code equals another one. [src/third_party/eris/lapi.c]: (information) The configuration 'HARDMEMTESTS' was not checked because its code equals another one. [src/third_party/eris/lapi.c]: (information) The configuration 'HARDSTACKTESTS' was not checked because its code equals another one. [src/third_party/eris/lapi.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/lapi.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/lapi.c]: (information) The configuration 'LUA_DEBUG' was not checked because its code equals another one. [src/third_party/eris/lapi.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/lapi.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/lapi.c]: (information) The configuration 'LUA_USE_APICHECK' was not checked because its code equals another one. [src/third_party/eris/lapi.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/lapi.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/lapi.c]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/third_party/eris/lapi.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/lapi.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/lapi.c]: (information) The configuration 'ltable_c' was not checked because its code equals another one. [src/third_party/eris/lauxlib.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/lauxlib.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/lauxlib.c]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/third_party/eris/lauxlib.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/lauxlib.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/lauxlib.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/lauxlib.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/lauxlib.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/lauxlib.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/lbaselib.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/lbaselib.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/lbaselib.c]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/third_party/eris/lbaselib.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/lbaselib.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/lbaselib.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/lbaselib.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/lbaselib.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/lbaselib.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/lbitlib.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/lbitlib.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/lbitlib.c]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/third_party/eris/lbitlib.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/lbitlib.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/lbitlib.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/lbitlib.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/lbitlib.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/lbitlib.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/lcode.c]: (information) The configuration 'HARDMEMTESTS' was not checked because its code equals another one. [src/third_party/eris/lcode.c]: (information) The configuration 'HARDSTACKTESTS' was not checked because its code equals another one. [src/third_party/eris/lcode.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/lcode.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/lcode.c]: (information) The configuration 'LUA_DEBUG' was not checked because its code equals another one. [src/third_party/eris/lcode.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/lcode.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/lcode.c]: (information) The configuration 'LUA_USE_APICHECK' was not checked because its code equals another one. [src/third_party/eris/lcode.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/lcode.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/lcode.c]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/third_party/eris/lcode.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/lcode.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/lcode.c]: (information) The configuration 'ltable_c' was not checked because its code equals another one. [src/third_party/eris/lcorolib.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/lcorolib.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/lcorolib.c]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/third_party/eris/lcorolib.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/lcorolib.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/lcorolib.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/lcorolib.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/lcorolib.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/lcorolib.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/lctype.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/lctype.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/lctype.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/lctype.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/lctype.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/lctype.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/lctype.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/lctype.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/ldblib.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/ldblib.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/ldblib.c]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/third_party/eris/ldblib.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/ldblib.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/ldblib.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/ldblib.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/ldblib.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/ldblib.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/ldebug.c]: (information) The configuration 'HARDMEMTESTS' was not checked because its code equals another one. [src/third_party/eris/ldebug.c]: (information) The configuration 'HARDSTACKTESTS' was not checked because its code equals another one. [src/third_party/eris/ldebug.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/ldebug.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/ldebug.c]: (information) The configuration 'LUA_DEBUG' was not checked because its code equals another one. [src/third_party/eris/ldebug.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/ldebug.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/ldebug.c]: (information) The configuration 'LUA_USE_APICHECK' was not checked because its code equals another one. [src/third_party/eris/ldebug.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/ldebug.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/ldebug.c]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/third_party/eris/ldebug.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/ldebug.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/ldebug.c]: (information) The configuration 'ltable_c' was not checked because its code equals another one. [src/third_party/eris/ldo.c]: (information) The configuration 'HARDMEMTESTS' was not checked because its code equals another one. [src/third_party/eris/ldo.c]: (information) The configuration 'HARDSTACKTESTS' was not checked because its code equals another one. [src/third_party/eris/ldo.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/ldo.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/ldo.c]: (information) The configuration 'LUA_DEBUG' was not checked because its code equals another one. [src/third_party/eris/ldo.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/ldo.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/ldo.c]: (information) The configuration 'LUA_USE_APICHECK' was not checked because its code equals another one. [src/third_party/eris/ldo.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/ldo.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/ldo.c]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/third_party/eris/ldo.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/ldo.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/ldo.c]: (information) The configuration '__cplusplus' was not checked because its code equals another one. [src/third_party/eris/ldo.c]: (information) The configuration 'ltable_c' was not checked because its code equals another one. [src/third_party/eris/ldump.c]: (information) The configuration 'HARDMEMTESTS' was not checked because its code equals another one. [src/third_party/eris/ldump.c]: (information) The configuration 'HARDSTACKTESTS' was not checked because its code equals another one. [src/third_party/eris/ldump.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/ldump.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/ldump.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/ldump.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/ldump.c]: (information) The configuration 'LUA_USE_APICHECK' was not checked because its code equals another one. [src/third_party/eris/ldump.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/ldump.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/ldump.c]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/third_party/eris/ldump.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/ldump.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/ldump.c]: (information) The configuration 'ltable_c' was not checked because its code equals another one. [src/third_party/eris/lfunc.c]: (information) The configuration 'HARDMEMTESTS' was not checked because its code equals another one. [src/third_party/eris/lfunc.c]: (information) The configuration 'HARDSTACKTESTS' was not checked because its code equals another one. [src/third_party/eris/lfunc.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/lfunc.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/lfunc.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/lfunc.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/lfunc.c]: (information) The configuration 'LUA_USE_APICHECK' was not checked because its code equals another one. [src/third_party/eris/lfunc.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/lfunc.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/lfunc.c]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/third_party/eris/lfunc.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/lfunc.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/lfunc.c]: (information) The configuration 'ltable_c' was not checked because its code equals another one. [src/third_party/eris/lgc.c]: (information) The configuration 'HARDMEMTESTS' was not checked because its code equals another one. [src/third_party/eris/lgc.c]: (information) The configuration 'HARDSTACKTESTS' was not checked because its code equals another one. [src/third_party/eris/lgc.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/lgc.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/lgc.c]: (information) The configuration 'LUA_DEBUG' was not checked because its code equals another one. [src/third_party/eris/lgc.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/lgc.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/lgc.c]: (information) The configuration 'LUA_USE_APICHECK' was not checked because its code equals another one. [src/third_party/eris/lgc.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/lgc.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/lgc.c]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/third_party/eris/lgc.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/lgc.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/lgc.c]: (information) The configuration 'ltable_c' was not checked because its code equals another one. [src/third_party/eris/linit.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/linit.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/linit.c]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/third_party/eris/linit.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/linit.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/linit.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/linit.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/linit.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/linit.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/liolib.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/liolib.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/liolib.c]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/third_party/eris/liolib.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/liolib.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/liolib.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/liolib.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/liolib.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/liolib.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/llex.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/llex.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/llex.c]: (information) The configuration 'LUA_DEBUG' was not checked because its code equals another one. [src/third_party/eris/llex.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/llex.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/llex.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/llex.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/llex.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/llex.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/lmathlib.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/lmathlib.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/lmathlib.c]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/third_party/eris/lmathlib.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/lmathlib.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/lmathlib.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/lmathlib.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/lmathlib.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/lmathlib.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/lmem.c]: (information) The configuration 'HARDMEMTESTS' was not checked because its code equals another one. [src/third_party/eris/lmem.c]: (information) The configuration 'HARDSTACKTESTS' was not checked because its code equals another one. [src/third_party/eris/lmem.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/lmem.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/lmem.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/lmem.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/lmem.c]: (information) The configuration 'LUA_USE_APICHECK' was not checked because its code equals another one. [src/third_party/eris/lmem.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/lmem.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/lmem.c]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/third_party/eris/lmem.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/lmem.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/lmem.c]: (information) The configuration 'ltable_c' was not checked because its code equals another one. [src/third_party/eris/loadlib.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/loadlib.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/loadlib.c]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/third_party/eris/loadlib.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/loadlib.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/loadlib.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/loadlib.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/loadlib.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/loadlib.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/lobject.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/lobject.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/lobject.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/lobject.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/lobject.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/lobject.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/lobject.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/lobject.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/lopcodes.c]: (information) The configuration 'HARDMEMTESTS' was not checked because its code equals another one. [src/third_party/eris/lopcodes.c]: (information) The configuration 'HARDSTACKTESTS' was not checked because its code equals another one. [src/third_party/eris/lopcodes.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/lopcodes.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/lopcodes.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/lopcodes.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/lopcodes.c]: (information) The configuration 'LUA_USE_APICHECK' was not checked because its code equals another one. [src/third_party/eris/lopcodes.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/lopcodes.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/lopcodes.c]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/third_party/eris/lopcodes.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/lopcodes.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/lopcodes.c]: (information) The configuration 'ltable_c' was not checked because its code equals another one. [src/third_party/eris/loslib.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/loslib.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/loslib.c]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/third_party/eris/loslib.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/loslib.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/loslib.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/loslib.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/loslib.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/loslib.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/lparser.c]: (information) The configuration 'HARDMEMTESTS' was not checked because its code equals another one. [src/third_party/eris/lparser.c]: (information) The configuration 'HARDSTACKTESTS' was not checked because its code equals another one. [src/third_party/eris/lparser.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/lparser.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/lparser.c]: (information) The configuration 'LUA_DEBUG' was not checked because its code equals another one. [src/third_party/eris/lparser.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/lparser.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/lparser.c]: (information) The configuration 'LUA_USE_APICHECK' was not checked because its code equals another one. [src/third_party/eris/lparser.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/lparser.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/lparser.c]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/third_party/eris/lparser.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/lparser.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/lparser.c]: (information) The configuration 'ltable_c' was not checked because its code equals another one. [src/third_party/eris/lstate.c]: (information) The configuration 'HARDMEMTESTS' was not checked because its code equals another one. [src/third_party/eris/lstate.c]: (information) The configuration 'HARDSTACKTESTS' was not checked because its code equals another one. [src/third_party/eris/lstate.c]: (information) The configuration 'LUAI_EXTRASPACE' was not checked because its code equals another one. [src/third_party/eris/lstate.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/lstate.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/lstate.c]: (information) The configuration 'LUA_DEBUG' was not checked because its code equals another one. [src/third_party/eris/lstate.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/lstate.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/lstate.c]: (information) The configuration 'LUA_USE_APICHECK' was not checked because its code equals another one. [src/third_party/eris/lstate.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/lstate.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/lstate.c]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/third_party/eris/lstate.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/lstate.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/lstate.c]: (information) The configuration 'ltable_c' was not checked because its code equals another one. [src/third_party/eris/lstring.c]: (information) The configuration 'HARDMEMTESTS' was not checked because its code equals another one. [src/third_party/eris/lstring.c]: (information) The configuration 'HARDSTACKTESTS' was not checked because its code equals another one. [src/third_party/eris/lstring.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/lstring.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/lstring.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/lstring.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/lstring.c]: (information) The configuration 'LUA_USE_APICHECK' was not checked because its code equals another one. [src/third_party/eris/lstring.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/lstring.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/lstring.c]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/third_party/eris/lstring.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/lstring.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/lstring.c]: (information) The configuration 'ltable_c' was not checked because its code equals another one. [src/third_party/eris/lstrlib.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/lstrlib.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/lstrlib.c]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/third_party/eris/lstrlib.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/lstrlib.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/lstrlib.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/lstrlib.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/lstrlib.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/lstrlib.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/ltable.c]: (information) The configuration 'HARDMEMTESTS' was not checked because its code equals another one. [src/third_party/eris/ltable.c]: (information) The configuration 'HARDSTACKTESTS' was not checked because its code equals another one. [src/third_party/eris/ltable.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/ltable.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/ltable.c]: (information) The configuration 'LUA_DEBUG' was not checked because its code equals another one. [src/third_party/eris/ltable.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/ltable.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/ltable.c]: (information) The configuration 'LUA_USE_APICHECK' was not checked because its code equals another one. [src/third_party/eris/ltable.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/ltable.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/ltable.c]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/third_party/eris/ltable.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/ltable.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/ltable.c]: (information) The configuration 'ltable_c' was not checked because its code equals another one. [src/third_party/eris/ltablib.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/ltablib.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/ltablib.c]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/third_party/eris/ltablib.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/ltablib.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/ltablib.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/ltablib.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/ltablib.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/ltablib.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/ltm.c]: (information) The configuration 'HARDMEMTESTS' was not checked because its code equals another one. [src/third_party/eris/ltm.c]: (information) The configuration 'HARDSTACKTESTS' was not checked because its code equals another one. [src/third_party/eris/ltm.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/ltm.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/ltm.c]: (information) The configuration 'LUA_DEBUG' was not checked because its code equals another one. [src/third_party/eris/ltm.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/ltm.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/ltm.c]: (information) The configuration 'LUA_USE_APICHECK' was not checked because its code equals another one. [src/third_party/eris/ltm.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/ltm.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/ltm.c]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/third_party/eris/ltm.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/ltm.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/ltm.c]: (information) The configuration 'ltable_c' was not checked because its code equals another one. [src/third_party/eris/lundump.c]: (information) The configuration 'HARDMEMTESTS' was not checked because its code equals another one. [src/third_party/eris/lundump.c]: (information) The configuration 'HARDSTACKTESTS' was not checked because its code equals another one. [src/third_party/eris/lundump.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/lundump.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/lundump.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/lundump.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/lundump.c]: (information) The configuration 'LUA_USE_APICHECK' was not checked because its code equals another one. [src/third_party/eris/lundump.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/lundump.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/lundump.c]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/third_party/eris/lundump.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/lundump.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/lundump.c]: (information) The configuration 'ltable_c' was not checked because its code equals another one. [src/third_party/eris/lvm.c]: (information) The configuration 'HARDMEMTESTS' was not checked because its code equals another one. [src/third_party/eris/lvm.c]: (information) The configuration 'HARDSTACKTESTS' was not checked because its code equals another one. [src/third_party/eris/lvm.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/lvm.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/lvm.c]: (information) The configuration 'LUA_DEBUG' was not checked because its code equals another one. [src/third_party/eris/lvm.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/lvm.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/lvm.c]: (information) The configuration 'LUA_USE_APICHECK' was not checked because its code equals another one. [src/third_party/eris/lvm.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/lvm.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/lvm.c]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/third_party/eris/lvm.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/lvm.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/lvm.c]: (information) The configuration 'ltable_c' was not checked because its code equals another one. [src/third_party/eris/lzio.c]: (information) The configuration 'HARDMEMTESTS' was not checked because its code equals another one. [src/third_party/eris/lzio.c]: (information) The configuration 'HARDSTACKTESTS' was not checked because its code equals another one. [src/third_party/eris/lzio.c]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/third_party/eris/lzio.c]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/third_party/eris/lzio.c]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/third_party/eris/lzio.c]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/third_party/eris/lzio.c]: (information) The configuration 'LUA_USE_APICHECK' was not checked because its code equals another one. [src/third_party/eris/lzio.c]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/third_party/eris/lzio.c]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/third_party/eris/lzio.c]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/third_party/eris/lzio.c]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/third_party/eris/lzio.c]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/third_party/eris/lzio.c]: (information) The configuration 'ltable_c' was not checked because its code equals another one. src/third_party/minizip/unzip.cc:699: (style) Variable 'lSeek' is assigned a value that is never used.
src/third_party/minizip/unzip.cc:2557: (style) Suspicious calculation. Please use parentheses to clarify the code. The code ''a&b?c:d'' should be written as either ''(a&b)?c:d'' or ''a&(b?c:d)''.
src/third_party/minizip/unzip.cc:2558: (style) Suspicious calculation. Please use parentheses to clarify the code. The code ''a&b?c:d'' should be written as either ''(a&b)?c:d'' or ''a&(b?c:d)''.
[src/third_party/minizip/unzip.cc]: (information) The configuration '_ZLIB_H' was not checked because its code equals another one. [src/ui_basic/box.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/ui_basic/box.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/ui_basic/button.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/ui_basic/button.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/ui_basic/button.cc]: (information) The configuration '_WIN64;__MINGW32__' was not checked because its code equals another one. [src/ui_basic/button.cc]: (information) The configuration '__MINGW32__' was not checked because its code equals another one. src/ui_basic/checkbox.cc:123: (style) Suspicious calculation. Please use parentheses to clarify the code. The code ''a&b?c:d'' should be written as either ''(a&b)?c:d'' or ''a&(b?c:d)''.
[src/ui_basic/checkbox.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/ui_basic/checkbox.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/ui_basic/editbox.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/ui_basic/editbox.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/ui_basic/editbox.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/ui_basic/editbox.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/ui_basic/editbox.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/ui_basic/editbox.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/ui_basic/editbox.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/ui_basic/editbox.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/ui_basic/editbox.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/ui_basic/editbox.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/ui_basic/editbox.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/ui_basic/editbox.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/ui_basic/editbox.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/ui_basic/editbox.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/ui_basic/helpwindow.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/ui_basic/helpwindow.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/ui_basic/helpwindow.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/ui_basic/helpwindow.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/ui_basic/helpwindow.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/ui_basic/helpwindow.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/ui_basic/helpwindow.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/ui_basic/helpwindow.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/ui_basic/helpwindow.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/ui_basic/helpwindow.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/ui_basic/helpwindow.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/ui_basic/helpwindow.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/ui_basic/helpwindow.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/ui_basic/helpwindow.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/ui_basic/icon.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/ui_basic/icon.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/ui_basic/icongrid.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/ui_basic/icongrid.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/ui_basic/listselect.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/ui_basic/listselect.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/ui_basic/listselect.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/ui_basic/listselect.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/ui_basic/listselect.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/ui_basic/listselect.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/ui_basic/listselect.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/ui_basic/listselect.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/ui_basic/listselect.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/ui_basic/listselect.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/ui_basic/listselect.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/ui_basic/listselect.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/ui_basic/listselect.cc]: (information) The configuration '_WIN64;__MINGW32__' was not checked because its code equals another one. [src/ui_basic/listselect.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/ui_basic/listselect.cc]: (information) The configuration '__MINGW32__' was not checked because its code equals another one. [src/ui_basic/listselect.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/ui_basic/multilineeditbox.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/ui_basic/multilinetextarea.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/ui_basic/multilinetextarea.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/ui_basic/multilinetextarea.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/ui_basic/multilinetextarea.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/ui_basic/multilinetextarea.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/ui_basic/multilinetextarea.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/ui_basic/multilinetextarea.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/ui_basic/multilinetextarea.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/ui_basic/multilinetextarea.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/ui_basic/multilinetextarea.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/ui_basic/multilinetextarea.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/ui_basic/multilinetextarea.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/ui_basic/multilinetextarea.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/ui_basic/multilinetextarea.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/ui_basic/panel.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/ui_basic/panel.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/ui_basic/panel.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/ui_basic/panel.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/ui_basic/panel.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/ui_basic/panel.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/ui_basic/panel.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/ui_basic/panel.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/ui_basic/panel.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/ui_basic/panel.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/ui_basic/panel.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/ui_basic/panel.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/ui_basic/panel.cc]: (information) The configuration '_WIN64;__MINGW32__' was not checked because its code equals another one. [src/ui_basic/panel.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/ui_basic/panel.cc]: (information) The configuration '__MINGW32__' was not checked because its code equals another one. [src/ui_basic/panel.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/ui_basic/progressbar.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/ui_basic/progressbar.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/ui_basic/progressbar.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/ui_basic/progressbar.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/ui_basic/progressbar.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/ui_basic/progressbar.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/ui_basic/progressbar.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/ui_basic/progressbar.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/ui_basic/progressbar.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/ui_basic/progressbar.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/ui_basic/progressbar.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/ui_basic/progressbar.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/ui_basic/progressbar.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/ui_basic/progressbar.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/ui_basic/progresswindow.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/ui_basic/progresswindow.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/ui_basic/progresswindow.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/ui_basic/progresswindow.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/ui_basic/progresswindow.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/ui_basic/progresswindow.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/ui_basic/progresswindow.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/ui_basic/progresswindow.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/ui_basic/progresswindow.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/ui_basic/progresswindow.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/ui_basic/progresswindow.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/ui_basic/progresswindow.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/ui_basic/progresswindow.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/ui_basic/progresswindow.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/ui_basic/radiobutton.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/ui_basic/radiobutton.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/ui_basic/scrollbar.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/ui_basic/scrollbar.cc]: (information) The configuration '_WIN64;__MINGW32__' was not checked because its code equals another one. [src/ui_basic/scrollbar.cc]: (information) The configuration '__MINGW32__' was not checked because its code equals another one. [src/ui_basic/scrollbar.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/ui_basic/slider.cc:553: (performance) Parameter 'labels_in' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/ui_basic/slider.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/ui_basic/spinbox.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/ui_basic/spinbox.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/ui_basic/spinbox.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/ui_basic/spinbox.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/ui_basic/spinbox.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/ui_basic/spinbox.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/ui_basic/spinbox.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/ui_basic/spinbox.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/ui_basic/spinbox.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/ui_basic/spinbox.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/ui_basic/spinbox.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/ui_basic/spinbox.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/ui_basic/spinbox.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/ui_basic/spinbox.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/ui_basic/table.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/ui_basic/table.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/ui_basic/table.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/ui_basic/table.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/ui_basic/table.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/ui_basic/table.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/ui_basic/table.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/ui_basic/table.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/ui_basic/table.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/ui_basic/table.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/ui_basic/table.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/ui_basic/table.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/ui_basic/table.cc]: (information) The configuration '_WIN64;__MINGW32__' was not checked because its code equals another one. [src/ui_basic/table.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/ui_basic/table.cc]: (information) The configuration '__MINGW32__' was not checked because its code equals another one. [src/ui_basic/table.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/ui_basic/tabpanel.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/ui_basic/tabpanel.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/ui_basic/textarea.cc:146: (style) Suspicious calculation. Please use parentheses to clarify the code. The code ''a&b?c:d'' should be written as either ''(a&b)?c:d'' or ''a&(b?c:d)''.
src/ui_basic/textarea.cc:147: (style) Suspicious calculation. Please use parentheses to clarify the code. The code ''a&b?c:d'' should be written as either ''(a&b)?c:d'' or ''a&(b?c:d)''.
src/ui_basic/textarea.cc:148: (style) Suspicious calculation. Please use parentheses to clarify the code. The code ''a&b?c:d'' should be written as either ''(a&b)?c:d'' or ''a&(b?c:d)''.
src/ui_basic/textarea.cc:149: (style) Suspicious calculation. Please use parentheses to clarify the code. The code ''a&b?c:d'' should be written as either ''(a&b)?c:d'' or ''a&(b?c:d)''.
[src/ui_basic/textarea.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/ui_basic/unique_window.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/ui_basic/window.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/ui_basic/window.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/ui_basic/window.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/ui_basic/window.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/ui_basic/window.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/ui_basic/window.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/ui_basic/window.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/ui_basic/window.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/ui_basic/window.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/ui_basic/window.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/ui_basic/window.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/ui_basic/window.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/ui_basic/window.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/ui_basic/window.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/ui_fsmenu/base.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/ui_fsmenu/base.cc]: (information) The configuration '_WIN64;__MINGW32__' was not checked because its code equals another one. [src/ui_fsmenu/base.cc]: (information) The configuration '__MINGW32__' was not checked because its code equals another one. src/ui_basic/table.h:147: (warning) Member variable '_data::d_picture' is not initialized in the constructor.
src/ui_fsmenu/load_map_or_game.h:53: (style) The struct 'MapAuthorData' does not have a constructor although it has private member variables. Member variables of builtin types are left uninitialized when the class is instantiated. That may cause bugs or undefined behavior.
src/ui_basic/table.h:125: (performance) Parameter 'c' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/ui_fsmenu/campaign_select.cc:204: (error) Division by zero.
src/ui_fsmenu/campaign_select.cc:488: (error) Division by zero.
[src/ui_fsmenu/fileview.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/ui_fsmenu/fileview.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/ui_fsmenu/fileview.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/ui_fsmenu/fileview.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/ui_fsmenu/fileview.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/ui_fsmenu/fileview.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/ui_fsmenu/fileview.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/ui_fsmenu/fileview.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/ui_fsmenu/fileview.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/ui_fsmenu/fileview.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/ui_fsmenu/fileview.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/ui_fsmenu/fileview.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/ui_fsmenu/fileview.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/ui_fsmenu/fileview.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/ui_fsmenu/internet_lobby.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/ui_fsmenu/launch_mpg.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/ui_fsmenu/launch_mpg.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/ui_fsmenu/launch_mpg.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/ui_fsmenu/launch_mpg.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/ui_fsmenu/launch_mpg.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/ui_fsmenu/launch_mpg.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/ui_fsmenu/launch_mpg.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/ui_fsmenu/launch_mpg.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/ui_fsmenu/launch_mpg.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/ui_fsmenu/launch_mpg.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/ui_fsmenu/launch_mpg.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/ui_fsmenu/launch_mpg.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/ui_fsmenu/launch_mpg.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/ui_fsmenu/launch_mpg.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/ui_fsmenu/launch_spg.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/ui_fsmenu/launch_spg.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/ui_fsmenu/launch_spg.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/ui_fsmenu/launch_spg.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/ui_fsmenu/launch_spg.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/ui_fsmenu/launch_spg.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/ui_fsmenu/launch_spg.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/ui_fsmenu/launch_spg.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/ui_fsmenu/launch_spg.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/ui_fsmenu/launch_spg.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/ui_fsmenu/launch_spg.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/ui_fsmenu/launch_spg.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/ui_fsmenu/launch_spg.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/ui_fsmenu/launch_spg.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/ui_fsmenu/loadgame.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/ui_fsmenu/main_menu.cc:22: (warning) Member variable 'FullscreenMenuMainMenu::m_box_x' is not initialized in the constructor.
src/ui_fsmenu/main_menu.cc:22: (warning) Member variable 'FullscreenMenuMainMenu::m_box_y' is not initialized in the constructor.
src/ui_fsmenu/main_menu.cc:22: (warning) Member variable 'FullscreenMenuMainMenu::m_butw' is not initialized in the constructor.
src/ui_fsmenu/main_menu.cc:22: (warning) Member variable 'FullscreenMenuMainMenu::m_buth' is not initialized in the constructor.
src/ui_fsmenu/main_menu.cc:22: (warning) Member variable 'FullscreenMenuMainMenu::m_title_y' is not initialized in the constructor.
src/ui_fsmenu/main_menu.cc:22: (warning) Member variable 'FullscreenMenuMainMenu::m_padding' is not initialized in the constructor.
[src/ui_fsmenu/main_menu.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. src/ui_fsmenu/mapselect.cc:600: (error) Division by zero.
[src/ui_fsmenu/mapselect.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/ui_fsmenu/options.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/ui_fsmenu/options.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/ui_fsmenu/options.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/ui_fsmenu/options.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/ui_fsmenu/options.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/ui_fsmenu/options.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/ui_fsmenu/options.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/ui_fsmenu/options.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/ui_fsmenu/options.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/ui_fsmenu/options.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/ui_fsmenu/options.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/ui_fsmenu/options.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/ui_fsmenu/options.cc]: (information) The configuration '_WIN64;__MINGW32__' was not checked because its code equals another one. [src/ui_fsmenu/options.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/ui_fsmenu/options.cc]: (information) The configuration '__MINGW32__' was not checked because its code equals another one. [src/ui_fsmenu/options.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/ui_fsmenu/suggested_teams_box.cc:31: (warning) Member variable 'SuggestedTeamsBox::m_lineup_box' is not initialized in the constructor.
[src/wlapplication.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/wlapplication.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/wlapplication.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/wlapplication.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/wlapplication.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/wlapplication.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/wlapplication.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/wlapplication.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/wlapplication.cc]: (information) The configuration 'REDIRECT_OUTPUT' was not checked because its code equals another one. [src/wlapplication.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/wlapplication.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wlapplication.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/wlapplication.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/wlapplication.cc]: (information) The configuration '_WIN64;__MINGW32__' was not checked because its code equals another one. [src/wlapplication.cc]: (information) The configuration '__APPLE__' was not checked because its code equals another one. [src/wlapplication.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/wlapplication.cc]: (information) The configuration '__MINGW32__' was not checked because its code equals another one. [src/wlapplication.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/wlapplication.cc]: (information) The configuration '__linux__' was not checked because its code equals another one. [src/wlapplication_messages.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/wui/actionconfirm.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/attack_box.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/wui/attack_box.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/wui/attack_box.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/wui/attack_box.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/wui/attack_box.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/wui/attack_box.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/wui/attack_box.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/wui/attack_box.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/wui/attack_box.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/wui/attack_box.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/attack_box.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/wui/attack_box.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/wui/attack_box.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/wui/attack_box.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/wui/building_statistics_menu.cc:468] -> [src/wui/building_statistics_menu.cc:488: (warning) Either the condition 'nr_owned!=0' is useless or there is division by zero at line 488.
[src/wui/building_statistics_menu.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/building_ui.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/buildingwindow.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/chat_msg_layout.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/chatoverlay.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/wui/chatoverlay.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/wui/chatoverlay.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/wui/chatoverlay.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/wui/chatoverlay.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/wui/chatoverlay.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/wui/chatoverlay.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/wui/chatoverlay.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/wui/chatoverlay.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/wui/chatoverlay.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/chatoverlay.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/wui/chatoverlay.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/wui/chatoverlay.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/wui/chatoverlay.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/wui/constructionsitewindow.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/debugconsole.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/debugconsole.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/wui/debugconsole.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/wui/dismantlesitewindow.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/wui/encyclopedia_window.h:49: (performance) Parameter 'o' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/wui/encyclopedia_window.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/fieldaction.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/wui/fieldaction.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/wui/fieldaction.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/wui/fieldaction.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/wui/fieldaction.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/wui/fieldaction.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/wui/fieldaction.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/wui/fieldaction.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/wui/fieldaction.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/wui/fieldaction.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/fieldaction.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/wui/fieldaction.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/wui/fieldaction.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/wui/fieldaction.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/wui/game_debug_ui.cc:463: (performance) Parameter 'coords' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/wui/game_debug_ui.cc:286] -> [src/wui/game_debug_ui.cc:284: (warning) Either the condition 'owner!=0' is useless or there is division by zero at line 284.
[src/wui/game_debug_ui.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/game_main_menu.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/game_main_menu_save_game.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/game_message_menu.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/game_objectives_menu.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/game_options_menu.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/game_options_sound_menu.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/game_summary.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/game_summary.cc]: (information) The configuration '_WIN64;__MINGW32__' was not checked because its code equals another one. [src/wui/game_summary.cc]: (information) The configuration '__MINGW32__' was not checked because its code equals another one. [src/wui/game_tips.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/wui/game_tips.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/wui/game_tips.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/wui/game_tips.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/wui/game_tips.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/wui/game_tips.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/wui/game_tips.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/wui/game_tips.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/wui/game_tips.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/wui/game_tips.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/game_tips.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/wui/game_tips.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/wui/game_tips.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/wui/game_tips.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/wui/gamechatpanel.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/wui/general_statistics_menu.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/wui/general_statistics_menu.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/wui/general_statistics_menu.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/wui/general_statistics_menu.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/wui/general_statistics_menu.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/wui/general_statistics_menu.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/wui/general_statistics_menu.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/wui/general_statistics_menu.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/wui/general_statistics_menu.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/wui/general_statistics_menu.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/general_statistics_menu.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/wui/general_statistics_menu.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/wui/general_statistics_menu.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/wui/general_statistics_menu.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/wui/interactive_base.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/wui/interactive_base.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/wui/interactive_base.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/wui/interactive_base.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/wui/interactive_base.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/wui/interactive_base.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/wui/interactive_base.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/wui/interactive_base.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/wui/interactive_base.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/wui/interactive_base.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/interactive_base.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/wui/interactive_base.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/wui/interactive_base.cc]: (information) The configuration '_WIN64;__MINGW32__' was not checked because its code equals another one. [src/wui/interactive_base.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/wui/interactive_base.cc]: (information) The configuration '__MINGW32__' was not checked because its code equals another one. [src/wui/interactive_base.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/wui/interactive_gamebase.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/wui/interactive_gamebase.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/wui/interactive_gamebase.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/wui/interactive_gamebase.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/wui/interactive_gamebase.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/wui/interactive_gamebase.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/wui/interactive_gamebase.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/wui/interactive_gamebase.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/wui/interactive_gamebase.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/wui/interactive_gamebase.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/interactive_gamebase.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/wui/interactive_gamebase.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/wui/interactive_gamebase.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/wui/interactive_gamebase.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/wui/interactive_player.cc:412: (style) Suspicious expression. Boolean result is used in bitwise operation. The operator '!' and the comparison operators have higher precedence than bitwise operators. It is recommended that the expression is clarified with parentheses.
src/wui/interactive_player.cc:68: (performance) Parameter 'c' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/wui/interactive_player.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/wui/interactive_spectator.cc:266: (style) Suspicious expression. Boolean result is used in bitwise operation. The operator '!' and the comparison operators have higher precedence than bitwise operators. It is recommended that the expression is clarified with parentheses.
[src/wui/interactive_spectator.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/itemwaresdisplay.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/mapview.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/mapview.cc]: (information) The configuration '_WIN64;__MINGW32__' was not checked because its code equals another one. [src/wui/mapview.cc]: (information) The configuration '__MINGW32__' was not checked because its code equals another one. src/wui/vector.h:42: (performance) Parameter 'other' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
src/wui/vector.h:47: (performance) Parameter 'other' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/wui/mapviewpixelfunctions.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/wui/militarysitewindow.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/wui/minimap.cc:68: (style) Suspicious calculation. Please use parentheses to clarify the code. The code ''a&b?c:d'' should be written as either ''(a&b)?c:d'' or ''a&(b?c:d)''.
src/wui/minimap.cc:203: (style) Suspicious calculation. Please use parentheses to clarify the code. The code ''a&b?c:d'' should be written as either ''(a&b)?c:d'' or ''a&(b?c:d)''.
[src/wui/minimap.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/multiplayersetupgroup.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/wui/multiplayersetupgroup.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/wui/multiplayersetupgroup.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/wui/multiplayersetupgroup.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/wui/multiplayersetupgroup.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/wui/multiplayersetupgroup.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/wui/multiplayersetupgroup.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/wui/multiplayersetupgroup.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/wui/multiplayersetupgroup.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/wui/multiplayersetupgroup.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/multiplayersetupgroup.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/wui/multiplayersetupgroup.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/wui/multiplayersetupgroup.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/wui/multiplayersetupgroup.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. src/wui/overlay_manager.cc:29: (warning) Member variable 'OverlayManager::m_buildhelp_infos' is not initialized in the constructor.
src/wui/overlay_manager.cc:109: (style) Suspicious calculation. Please use parentheses to clarify the code. The code ''a&b?c:d'' should be written as either ''(a&b)?c:d'' or ''a&(b?c:d)''.
src/wui/overlay_manager.cc:112: (style) Suspicious calculation. Please use parentheses to clarify the code. The code ''a&b?c:d'' should be written as either ''(a&b)?c:d'' or ''a&(b?c:d)''.
src/wui/overlay_manager.cc:120: (style) Suspicious calculation. Please use parentheses to clarify the code. The code ''a&b?c:d'' should be written as either ''(a&b)?c:d'' or ''a&(b?c:d)''.
[src/wui/overlay_manager.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/wui/overlay_manager.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/wui/playerdescrgroup.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/plot_area.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/wui/plot_area.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/wui/plot_area.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/wui/plot_area.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/wui/plot_area.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/wui/plot_area.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/wui/plot_area.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/wui/plot_area.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/wui/plot_area.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/wui/plot_area.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/plot_area.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/wui/plot_area.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/wui/plot_area.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/wui/plot_area.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/wui/portdockwaresdisplay.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/wui/productionsitewindow.cc:153: (warning) Non-pure function: 'productionsite' is called inside assert statement. Assert statements are removed from release builds so the code inside assert statement is not executed. If the code is needed also in release builds, this is a bug.
[src/wui/productionsitewindow.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/quicknavigation.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/quicknavigation.cc]: (information) The configuration '_WIN64;__MINGW32__' was not checked because its code equals another one. [src/wui/quicknavigation.cc]: (information) The configuration '__MINGW32__' was not checked because its code equals another one. [src/wui/quicknavigation.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/wui/shipwindow.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/soldiercapacitycontrol.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/soldierlist.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/soldierlist.cc]: (information) The configuration '_WIN64;__MINGW32__' was not checked because its code equals another one. [src/wui/soldierlist.cc]: (information) The configuration '__MINGW32__' was not checked because its code equals another one. [src/wui/stock_menu.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/story_message_box.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/wui/trainingsitewindow.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/transport_draw.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/transport_ui.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/unique_window_handler.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/wui/ware_statistics_menu.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/warehousewindow.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/waresdisplay.cc]: (information) The configuration 'LUA_BUILD_AS_DLL' was not checked because its code equals another one. [src/wui/waresdisplay.cc]: (information) The configuration 'LUA_COMPAT_ALL' was not checked because its code equals another one. [src/wui/waresdisplay.cc]: (information) The configuration 'LUA_CORE' was not checked because its code equals another one. [src/wui/waresdisplay.cc]: (information) The configuration 'LUA_NUMBER_DOUBLE' was not checked because its code equals another one. [src/wui/waresdisplay.cc]: (information) The configuration 'LUA_USER_H' was not checked because its code equals another one. [src/wui/waresdisplay.cc]: (information) The configuration 'LUA_USE_LINUX' was not checked because its code equals another one. [src/wui/waresdisplay.cc]: (information) The configuration 'LUA_USE_MACOSX' was not checked because its code equals another one. [src/wui/waresdisplay.cc]: (information) The configuration 'NDEBUG' was not checked because its code equals another one. [src/wui/waresdisplay.cc]: (information) The configuration 'WIN32' was not checked because its code equals another one. [src/wui/waresdisplay.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. [src/wui/waresdisplay.cc]: (information) The configuration '_MSC_VER' was not checked because its code equals another one. [src/wui/waresdisplay.cc]: (information) The configuration '_WIN32' was not checked because its code equals another one. [src/wui/waresdisplay.cc]: (information) The configuration '__GNUC__' was not checked because its code equals another one. [src/wui/waresdisplay.cc]: (information) The configuration '__clang__' was not checked because its code equals another one. [src/wui/waresqueuedisplay.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/wui/watchwindow.cc:387: (performance) Parameter 'coords' is passed by value. It could be passed as a (const) reference which is usually faster and recommended in C++.
[src/wui/watchwindow.cc]: (information) The configuration '_LP64' was not checked because its code equals another one. src/graphic/gl/utils.cc:78: (style) The function '_handle_glerror' is never used.
src/logic/instances.cc:295: (style) The function 'add_attributes' is never used.
src/logic/world/world.cc:97: (style) The function 'add_critter_type' is never used.
src/logic/world/world.cc:117: (style) The function 'add_editor_immovable_category' is never used.
src/logic/world/world.cc:109: (style) The function 'add_editor_terrain_category' is never used.
src/io/filesystem/layered_filesystem.cc:49: (style) The function 'add_file_system' is never used.
src/economy/flag.cc:772: (style) The function 'add_flag_job' is never used.
src/logic/world/world.cc:105: (style) The function 'add_immovable_type' is never used.
src/logic/world/world.cc:89: (style) The function 'add_resource_type' is never used.
src/logic/world/world.cc:93: (style) The function 'add_terrain_type' is never used.
src/economy/road.cc:434: (style) The function 'assign_carrier' is never used.
src/economy/flag.cc:198: (style) The function 'attach_building' is never used.
src/graphic/text/rt_parse.cc:86: (style) The function 'attrs' is never used.
src/graphic/surface.cc:177: (style) The function 'blit_blended' is never used.
src/logic/constructionsite.cc:195: (style) The function 'burn_on_destroy' is never used.
src/ai/defaultai.cc:2862: (style) The function 'calculate_need_for_ps' is never used.
src/logic/single_player_game_settings_provider.cc:43: (style) The function 'can_change_map' is never used.
src/logic/single_player_game_settings_provider.cc:63: (style) The function 'can_launch' is never used.
src/graphic/graphic.cc:176: (style) The function 'change_resolution' is never used.
src/io/dedicated_log.cc:107: (style) The function 'chat_add_spacer' is never used.
src/graphic/text/rt_parse.cc:90: (style) The function 'childs' is never used.
src/wui/game_chat_menu.cc:60: (style) The function 'create_script_console' is never used.
src/graphic/texture_cache.cc:133: (style) The function 'create_texture_cache' is never used.
src/logic/replay_game_controller.cc:88: (style) The function 'desired_speed' is never used.
src/economy/flag.cc:214: (style) The function 'detach_building' is never used.
src/logic/warehouse.cc:1190: (style) The function 'disable_spawn' is never used.
src/logic/warehouse.cc:1180: (style) The function 'enable_spawn' is never used.
src/network/network.cc:49: (style) The function 'fastforward' is never used.
src/io/filesystem/filesystem.cc:105: (style) The function 'fix_cross_file' is never used.
src/wui/chat_msg_layout.cc:145: (style) The function 'format_as_richtext' is never used.
src/io/dedicated_log.cc:150: (style) The function 'game_end' is never used.
src/io/dedicated_log.cc:137: (style) The function 'game_start' is never used.
src/wui/overlay_manager.cc:306: (style) The function 'get_a_job_id' is never used.
src/logic/instances.cc:335: (style) The function 'get_attribute_name' is never used.
src/wui/debugconsole.cc:119: (style) The function 'get_chat_provider' is never used.
src/graphic/text/rt_parse.cc:58: (style) The function 'get_color' is never used.
src/editor/tools/editor_set_starting_pos_tool.cc:108: (style) The function 'get_current_player' is never used.
src/io/filewrite.cc:83: (style) The function 'get_data' is never used.
src/graphic/font_handler.cc:125: (style) The function 'get_fontheight' is never used.
src/logic/replay_game_controller.cc:76: (style) The function 'get_frametime' is never used.
src/logic/replay_game_controller.cc:80: (style) The function 'get_game_type' is never used.
src/ui_fsmenu/netsetup_lan.cc:136: (style) The function 'get_host_address' is never used.
src/logic/warehouse.cc:693: (style) The function 'get_incorporated_workers' is never used.
src/logic/ship.cc:99: (style) The function 'get_lastdock' is never used.
src/base/i18n.cc:318: (style) The function 'get_locale' is never used.
src/ui_basic/multilineeditbox.cc:182: (style) The function 'get_maximum_bytes' is never used.
src/logic/world/world.cc:162: (style) The function 'get_nr_immovables' is never used.
src/ui_fsmenu/netsetup_lan.cc:162: (style) The function 'get_playername' is never used.
src/graphic/graphic.cc:201: (style) The function 'get_render_target' is never used.
src/ui_basic/scrollbar.cc:89: (style) The function 'get_steps' is never used.
src/logic/single_player_game_settings_provider.cc:233: (style) The function 'get_win_condition_script' is never used.
src/ui_basic/button.cc:346: (style) The function 'handle_mousemove' is never used.
src/ui_basic/button.cc:325: (style) The function 'handle_mouserelease' is never used.
src/ui_basic/scrollbar.cc:394: (style) The function 'handle_mousewheel' is never used.
src/ui_basic/multilineeditbox.cc:426: (style) The function 'handle_textinput' is never used.
src/wui/ware_statistics_menu.cc:127: (style) The function 'info_color_for_ware' is never used.
src/wui/portdockwaresdisplay.cc:56: (style) The function 'info_for_ware' is never used.
src/base/i18n.cc:130: (style) The function 'init_locale' is never used.
src/map_io/one_world_legacy_lookup_table.cc:51: (style) The function 'lookup_immovable' is never used.
src/editor/ui_menus/editor_player_menu.cc:379: (style) The function 'make_infrastructure_clicked' is never used.
src/graphic/graphic.cc:247: (style) The function 'need_update' is never used.
src/network/network.cc:97: (style) The function 'networktime' is never used.
src/logic/single_player_game_settings_provider.cc:241: (style) The function 'next_win_condition' is never used.
src/logic/warehouse.cc:1356: (style) The function 'outcorporate_soldier' is never used.
src/logic/worker_program.cc:188: (style) The function 'parse_setdescription' is never used.
src/ai/defaultai.cc:3420: (style) The function 'print_land_stats' is never used.
src/logic/widelands_geometry_io.cc:79: (style) The function 'read_area_48' is never used.
src/logic/map.cc:187: (style) The function 'recalc_default_resources' is never used.
src/editor/tools/editor_history.cc:77: (style) The function 'redo_action' is never used.
src/io/filesystem/layered_filesystem.cc:62: (style) The function 'remove_file_system' is never used.
src/wui/overlay_manager.cc:302: (style) The function 'remove_overlay_callback_function' is never used.
src/wui/overlay_manager.cc:249: (style) The function 'remove_road_overlay' is never used.
src/logic/single_player_game_controller.cc:132: (style) The function 'report_result' is never used.
src/logic/cmd_queue.cc:101: (style) The function 'run_queue' is never used.
src/logic/worker.cc:320: (style) The function 'run_setdescription' is never used.
src/economy/shippingitem.cc:140: (style) The function 'schedule_update' is never used.
src/graphic/graphic.cc:288: (style) The function 'screenshot' is never used.
src/logic/militarysite.cc:980: (style) The function 'send_attacker' is never used.
src/wui/debugconsole.cc:151: (style) The function 'setDefaultCommand' is never used.
src/graphic/richtext.cc:164: (style) The function 'set_background_color' is never used.
src/ui_fsmenu/campaign_select.cc:382: (style) The function 'set_campaign' is never used.
src/logic/campaign_visibility.cc:166: (style) The function 'set_campaign_visibility' is never used.
src/wui/mapview.cc:98: (style) The function 'set_changeview' is never used.
src/io/dedicated_log.cc:246: (style) The function 'set_chat_file_path' is never used.
src/ui_basic/button.cc:361: (style) The function 'set_draw_flat_background' is never used.
src/io/fileread.cc:60: (style) The function 'set_file_pos' is never used.
src/ui_basic/button.cc:357: (style) The function 'set_flat' is never used.
src/io/filesystem/layered_filesystem.cc:53: (style) The function 'set_home_file_system' is never used.
src/io/dedicated_log.cc:275: (style) The function 'set_info_file_path' is never used.
src/wui/itemwaresdisplay.cc:79: (style) The function 'set_items_per_row' is never used.
src/logic/soldier.cc:382: (style) The function 'set_level' is never used.
src/base/i18n.cc:158: (style) The function 'set_locale' is never used.
src/base/i18n.cc:80: (style) The function 'set_localedir' is never used.
src/io/dedicated_log.cc:301: (style) The function 'set_log_file_path' is never used.
src/logic/campaign_visibility.cc:184: (style) The function 'set_map_visibility' is never used.
src/ui_basic/multilineeditbox.cc:169: (style) The function 'set_maximum_bytes' is never used.
src/ui_basic/slider.cc:127: (style) The function 'set_min_value' is never used.
src/graphic/texture.cc:244: (style) The function 'set_pixel' is never used.
src/logic/single_player_game_settings_provider.cc:115: (style) The function 'set_player_ai' is never used.
src/logic/single_player_game_settings_provider.cc:199: (style) The function 'set_player_closeable' is never used.
src/logic/single_player_game_settings_provider.cc:207: (style) The function 'set_player_name' is never used.
src/logic/single_player_game_settings_provider.cc:35: (style) The function 'set_scenario' is never used.
src/ui_basic/box.cc:60: (style) The function 'set_scrolling' is never used.
src/io/dedicated_log.cc:118: (style) The function 'set_server_data' is never used.
src/io/dedicated_log.cc:128: (style) The function 'set_server_ip' is never used.
src/wui/quicknavigation.cc:41: (style) The function 'set_setview' is never used.
src/logic/single_player_game_settings_provider.cc:237: (style) The function 'set_win_condition_script' is never used.
src/wui/watchwindow.cc:386: (style) The function 'show_watch_window' is never used.
src/economy/portdock.cc:396: (style) The function 'start_expedition' is never used.
src/graphic/text/textstream.cc:120: (style) The function 'till_any_or_end' is never used.
src/base/time_string.cc:35: (style) The function 'timestring' is never used.
src/network/network_player_settings_backend.cc:102: (style) The function 'toggle_init' is never used.
src/network/network_player_settings_backend.cc:123: (style) The function 'toggle_team' is never used.
src/logic/buildcost.cc:57: (style) The function 'total' is never used.
src/editor/tools/editor_history.cc:58: (style) The function 'undo_action' is never used.
src/wui/quicknavigation.cc:53: (style) The function 'view_changed' is never used.
src/logic/worker.cc:2472: (style) The function 'wakeup_leave_building' is never used.
src/logic/productionsite.cc:439: (style) The function 'warp_worker' is never used.
src/logic/widelands_geometry_io.cc:103: (style) The function 'write_area_48' is never used.
src/graphic/minimap_renderer.cc:281: (style) The function 'write_minimap_image' is never used.
(information) Cppcheck cannot find all the include files. Cppcheck can check the code without the include files found. But the results will probably be more accurate if all the include files are found. Please check your project's include directories and add all of them as include directories for Cppcheck. To see what files Cppcheck cannot find use --check-config.