C++ modernize: Pragma once (#6264)
authorLoïc Blot <nerzhul@users.noreply.github.com>
Thu, 17 Aug 2017 20:19:39 +0000 (22:19 +0200)
committerGitHub <noreply@github.com>
Thu, 17 Aug 2017 20:19:39 +0000 (22:19 +0200)
* Migrate cpp headers to pragma once

236 files changed:
src/activeobject.h
src/ban.h
src/camera.h
src/cavegen.h
src/chat.h
src/chat_interface.h
src/chatmessage.h
src/client.h
src/client/clientlauncher.h
src/client/inputhandler.h
src/client/joystick_controller.h
src/client/keys.h
src/client/tile.h
src/clientenvironment.h
src/clientiface.h
src/clientmap.h
src/clientmedia.h
src/clientobject.h
src/clientsimpleobject.h
src/cloudparams.h
src/clouds.h
src/cmake_config.h.in
src/cmake_config_githash.h.in
src/collision.h
src/config.h
src/constants.h
src/content_cao.h
src/content_cso.h
src/content_mapblock.h
src/content_mapnode.h
src/content_nodemeta.h
src/content_sao.h
src/convert_json.h
src/craftdef.h
src/database-dummy.h
src/database-files.h
src/database-leveldb.h
src/database-postgresql.h
src/database-redis.h
src/database-sqlite3.h
src/database.h
src/daynightratio.h
src/debug.h
src/defaultsettings.h
src/dungeongen.h
src/emerge.h
src/environment.h
src/event.h
src/event_manager.h
src/exceptions.h
src/face_position_cache.h
src/filecache.h
src/filesys.h
src/fontengine.h
src/game.h
src/gamedef.h
src/gameparams.h
src/genericobject.h
src/gettext.h
src/gettime.h
src/guiChatConsole.h
src/guiEngine.h
src/guiFormSpecMenu.h
src/guiKeyChangeMenu.h
src/guiMainMenu.h
src/guiPasswordChange.h
src/guiPathSelectMenu.h
src/guiTable.h
src/guiVolumeChange.h
src/guiscalingfilter.h
src/httpfetch.h
src/hud.h
src/imagefilters.h
src/intlGUIEditBox.h
src/inventory.h
src/inventorymanager.h
src/irr_aabb3d.h
src/irr_v2d.h
src/irr_v3d.h
src/irrlicht_changes/CGUITTFont.h
src/irrlicht_changes/irrUString.h
src/irrlicht_changes/static_text.h
src/irrlichttypes.h
src/irrlichttypes_bloated.h
src/irrlichttypes_extrabloated.h
src/itemdef.h
src/itemgroup.h
src/itemstackmetadata.h
src/keycode.h
src/light.h
src/localplayer.h
src/log.h
src/mainmenumanager.h
src/map.h
src/map_settings_manager.h
src/mapblock.h
src/mapblock_mesh.h
src/mapgen.h
src/mapgen_carpathian.h
src/mapgen_flat.h
src/mapgen_fractal.h
src/mapgen_singlenode.h
src/mapgen_v5.h
src/mapgen_v6.h
src/mapgen_v7.h
src/mapgen_valleys.h
src/mapnode.h
src/mapsector.h
src/mesh.h
src/mesh_generator_thread.h
src/metadata.h
src/mg_biome.h
src/mg_decoration.h
src/mg_ore.h
src/mg_schematic.h
src/minimap.h
src/modalMenu.h
src/modifiedstate.h
src/mods.h
src/nameidmapping.h
src/network/clientopcodes.h
src/network/connection.h
src/network/networkpacket.h
src/network/serveropcodes.h
src/nodedef.h
src/nodemetadata.h
src/nodetimer.h
src/noise.h
src/objdef.h
src/object_properties.h
src/particles.h
src/pathfinder.h
src/player.h
src/porting.h
src/porting_android.h
src/profiler.h
src/quicktune.h
src/quicktune_shortcutter.h
src/raycast.h
src/reflowscan.h
src/remoteplayer.h
src/rollback.h
src/rollback_interface.h
src/script/common/c_content.h
src/script/common/c_converter.h
src/script/common/c_internal.h
src/script/common/c_types.h
src/script/cpp_api/s_async.h
src/script/cpp_api/s_base.h
src/script/cpp_api/s_client.h
src/script/cpp_api/s_entity.h
src/script/cpp_api/s_env.h
src/script/cpp_api/s_internal.h
src/script/cpp_api/s_inventory.h
src/script/cpp_api/s_item.h
src/script/cpp_api/s_mainmenu.h
src/script/cpp_api/s_node.h
src/script/cpp_api/s_nodemeta.h
src/script/cpp_api/s_player.h
src/script/cpp_api/s_security.h
src/script/cpp_api/s_server.h
src/script/lua_api/l_areastore.h
src/script/lua_api/l_base.h
src/script/lua_api/l_camera.h
src/script/lua_api/l_client.h
src/script/lua_api/l_craft.h
src/script/lua_api/l_env.h
src/script/lua_api/l_http.h
src/script/lua_api/l_internal.h
src/script/lua_api/l_inventory.h
src/script/lua_api/l_item.h
src/script/lua_api/l_itemstackmeta.h
src/script/lua_api/l_localplayer.h
src/script/lua_api/l_mainmenu.h
src/script/lua_api/l_mapgen.h
src/script/lua_api/l_metadata.h
src/script/lua_api/l_minimap.h
src/script/lua_api/l_nodemeta.h
src/script/lua_api/l_nodetimer.h
src/script/lua_api/l_noise.h
src/script/lua_api/l_object.h
src/script/lua_api/l_particles.h
src/script/lua_api/l_rollback.h
src/script/lua_api/l_server.h
src/script/lua_api/l_settings.h
src/script/lua_api/l_sound.h
src/script/lua_api/l_storage.h
src/script/lua_api/l_util.h
src/script/lua_api/l_vmanip.h
src/script/scripting_client.h
src/script/scripting_mainmenu.h
src/script/scripting_server.h
src/serialization.h
src/server.h
src/serverenvironment.h
src/serverlist.h
src/serverobject.h
src/settings.h
src/shader.h
src/sky.h
src/socket.h
src/sound.h
src/sound_openal.h
src/staticobject.h
src/subgame.h
src/terminal_chat_console.h
src/threading/event.h
src/threading/semaphore.h
src/tileanimation.h
src/tool.h
src/touchscreengui.h
src/treegen.h
src/unittest/test.h
src/util/areastore.h
src/util/auth.h
src/util/base64.h
src/util/basic_macros.h
src/util/container.h
src/util/directiontables.h
src/util/enriched_string.h
src/util/hex.h
src/util/numeric.h
src/util/pointedthing.h
src/util/pointer.h
src/util/serialize.h
src/util/sha1.h
src/util/sha2.h
src/util/srp.h
src/util/strfnd.h
src/util/string.h
src/util/thread.h
src/util/timetaker.h
src/version.h
src/voxel.h
src/voxelalgorithms.h
src/wieldmesh.h

index 4796e168c42fa680b7c76424f35903f2de2d240b..b6a0e67af37e51603c0a53ef584f6ff04f163346 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef ACTIVEOBJECT_HEADER
-#define ACTIVEOBJECT_HEADER
+#pragma once
 
 #include "irr_aabb3d.h"
 #include <string>
@@ -102,6 +101,3 @@ public:
 protected:
        u16 m_id; // 0 is invalid, "no id"
 };
-
-#endif
-
index 44cc94e6ea2f257a707624a92d4ff0e7a89196c9..3e2ab7a877ec989882f5d5e0ec4099b530f45dbb 100644 (file)
--- a/src/ban.h
+++ b/src/ban.h
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef BAN_HEADER
-#define BAN_HEADER
+#pragma once
 
 #include "util/string.h"
 #include "threading/thread.h"
@@ -48,5 +47,3 @@ private:
        StringMap m_ips;
        bool m_modified = false;
 };
-
-#endif
index ce80fa9f8bef834df884c17fe3a82e2179fa864c..b8de3b1db3246623c3e83f16d0f9bf876ee7769e 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef CAMERA_HEADER
-#define CAMERA_HEADER
+#pragma once
 
 #include "irrlichttypes_extrabloated.h"
 #include "inventory.h"
@@ -232,5 +231,3 @@ private:
 
        std::list<Nametag *> m_nametags;
 };
-
-#endif
index db3e091f6f3fd6a8fb404ae5548d9d1d2c432c2e..ce146e0cda2108e15a2ce89ac6f83bf29b0ca213 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef CAVEGEN_HEADER
-#define CAVEGEN_HEADER
+#pragma once
 
 #define VMANIP_FLAG_CAVE VOXELFLAG_CHECKED1
 
@@ -241,5 +240,3 @@ private:
 
        inline s16 getSurfaceFromHeightmap(v3s16 p);
 };
-
-#endif
index e3961b3fa2667120a3492f5d413e0dc880652cd9..38727c6680a4bcd7f71b456079f90838471fb8f9 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef CHAT_HEADER
-#define CHAT_HEADER
+#pragma once
 
 #include <string>
 #include <vector>
@@ -287,6 +286,3 @@ private:
        ChatBuffer m_recent_buffer;
        ChatPrompt m_prompt;
 };
-
-#endif
-
index 4784821fc60e56cac5739cee1ecacba6479fc32a..5dc3d388043f7a31551ab4adbbf7585c84191a97 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef CHAT_INTERFACE_H
-#define CHAT_INTERFACE_H
+#pragma once
 
 #include "util/container.h"
 #include <string>
@@ -78,5 +77,3 @@ struct ChatInterface {
        MutexedQueue<ChatEvent *> command_queue; // chat backend --> server
        MutexedQueue<ChatEvent *> outgoing_queue; // server --> chat backend
 };
-
-#endif
index 3ef85509810584748b51dba8603f67aec0496630..06c5ea6647e1f16f690384bb4db424d0d944c63a 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MT_CHATMESSAGE_H
-#define MT_CHATMESSAGE_H
+#pragma once
 
 #include <string>
 #include <ctime>
@@ -47,5 +46,3 @@ struct ChatMessage
        std::wstring sender = L"";
        std::time_t timestamp = std::time(0);
 };
-
-#endif
index 121f825b9cf4c320b341febd216a87be8cd20490..80f4cee406457e3ebf929bed9b93f2099e0b558b 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef CLIENT_HEADER
-#define CLIENT_HEADER
+#pragma once
 
 #include "network/connection.h"
 #include "clientenvironment.h"
@@ -718,5 +717,3 @@ private:
        u64 m_csm_flavour_limits = CSMFlavourLimit::CSM_FL_NONE;
        u32 m_csm_noderange_limit = 8;
 };
-
-#endif // !CLIENT_HEADER
index 6e3741182da3d6578fd00df5ad7db4b32666ed9f..2702895d692186a2e4001eb6604a76b8e90746d0 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef __CLIENT_LAUNCHER_H__
-#define __CLIENT_LAUNCHER_H__
+#pragma once
 
 #include "irrlichttypes_extrabloated.h"
 #include "client/inputhandler.h"
@@ -69,5 +68,3 @@ protected:
        std::string current_address = "does-not-exist";
        int current_port = 0;
 };
-
-#endif
index f14e7d8018e258573e7cb4e51506a057bc1a1695..249336947a1399390ae986f4ca7f7c34f22f491b 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef INPUT_HANDLER_H
-#define INPUT_HANDLER_H
+#pragma once
 
 #include "irrlichttypes_extrabloated.h"
 #include "joystick_controller.h"
@@ -393,5 +392,3 @@ private:
        bool leftreleased = false;
        bool rightreleased = false;
 };
-
-#endif
index 4a2cdf555d24aaa4a6feb81979d21bb7955d794d..6bea282eeb3a19d0fb307ce20bafa7da3194edae 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef JOYSTICK_HEADER
-#define JOYSTICK_HEADER
+#pragma once
 
 #include "irrlichttypes_extrabloated.h"
 #include "keys.h"
@@ -168,5 +167,3 @@ private:
        std::bitset<KeyType::INTERNAL_ENUM_COUNT> m_past_pressed_keys;
        std::bitset<KeyType::INTERNAL_ENUM_COUNT> m_past_released_keys;
 };
-
-#endif
index d10c9624065293b4ae6ef53052f66469ee61a328..7ee2867991a79974c89e09ef8833367bd6b651ee 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef KEYS_HEADER
-#define KEYS_HEADER
+#pragma once
 
 #include <list>
 
@@ -114,5 +113,3 @@ public:
 };
 
 typedef KeyType::T GameKeyType;
-
-#endif
index cd3c3880e67eb854c1bdfe8bce036ba0be716a65..8a8c5bd4788c05f381d7300b8f8ecfb76eea4d7f 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef TILE_HEADER
-#define TILE_HEADER
+#pragma once
 
 #include "irrlichttypes.h"
 #include "irr_v3d.h"
@@ -330,4 +329,3 @@ struct TileSpec
        //! The first is base texture, the second is overlay.
        TileLayer layers[MAX_TILE_LAYERS];
 };
-#endif
index d384bf78c04df8d1689ab8b8f14049dd6f9a4ff8..be8130828a5c35285129501272b778585230e241 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef CLIENT_ENVIRONMENT_HEADER
-#define CLIENT_ENVIRONMENT_HEADER
+#pragma once
 
 #include <ISceneManager.h>
 #include "environment.h"
@@ -158,5 +157,3 @@ private:
        std::list<std::string> m_player_names;
        v3s16 m_camera_offset;
 };
-
-#endif
index 36aa3572d4613ee80f28cc022b9f4298c11bc312..3ee09317df418d52762bb8794e33eaddfbe3d980 100644 (file)
@@ -16,8 +16,8 @@ You should have received a copy of the GNU Lesser General Public License along
 with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
-#ifndef _CLIENTIFACE_H_
-#define _CLIENTIFACE_H_
+
+#pragma once
 
 #include "irr_v3d.h"                   // for irrlicht datatypes
 
@@ -500,5 +500,3 @@ private:
 
        static const char *statenames[];
 };
-
-#endif
index 761d124e7289bf4c3044c82f8f4212517a69b644..8402bb00d5d88e43fa56f99c7e8c394788a49a15 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef CLIENTMAP_HEADER
-#define CLIENTMAP_HEADER
+#pragma once
 
 #include "irrlichttypes_extrabloated.h"
 #include "map.h"
@@ -137,6 +136,3 @@ private:
        bool m_cache_bilinear_filter;
        bool m_cache_anistropic_filter;
 };
-
-#endif
-
index d6eaf4c72bf1488f537c3b11d4eeafa2e6f0074f..b08b83e4d8c48e851a0678642ca08b995a2dbaca 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef CLIENTMEDIA_HEADER
-#define CLIENTMEDIA_HEADER
+#pragma once
 
 #include "irrlichttypes.h"
 #include "filecache.h"
@@ -147,5 +146,3 @@ private:
        std::string m_name_bound = "";
 
 };
-
-#endif // !CLIENTMEDIA_HEADER
index eeed2516d1ed5b1fa86e385457d65538a7b2a9a7..c85e1ec916ebffcc2996855f85e9adb7e3f60493 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef CLIENTOBJECT_HEADER
-#define CLIENTOBJECT_HEADER
+#pragma once
 
 #include "irrlichttypes_extrabloated.h"
 #include "activeobject.h"
@@ -106,5 +105,3 @@ struct DistanceSortedActiveObject
                return d < other.d;
        }
 };
-
-#endif
index 6cdeaeff96d9428fcf7864ca7c50fc09ac29cf49..f4a40bcd3ba3278ab89e45eefc9e34e07e6154db 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef CLIENTSIMPLEOBJECT_HEADER
-#define CLIENTSIMPLEOBJECT_HEADER
+#pragma once
 
 #include "irrlichttypes_bloated.h"
 class ClientEnvironment;
@@ -34,5 +33,3 @@ public:
 
        virtual void step(float dtime) {}
 };
-
-#endif
index dafec4b270487d0b5447382c421e8c022a43b896..88b5760eee97b91aff74ebc74aed60547f6bff5c 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef CLOUDPARAMS_HEADER
-#define CLOUDPARAMS_HEADER
+#pragma once
 
 struct CloudParams
 {
@@ -29,5 +28,3 @@ struct CloudParams
        float height;
        v2f speed;
 };
-
-#endif
index 78d88a02bd001ed7f5f73452d1f2dcb0c08dba4f..a4d810faad3e1b6803860b2d8485c7ebeae4a5b5 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef CLOUDS_HEADER
-#define CLOUDS_HEADER
+#pragma once
 
 #include "irrlichttypes_extrabloated.h"
 #include <iostream>
@@ -143,7 +142,3 @@ private:
        bool m_camera_inside_cloud = false;
 
 };
-
-
-
-#endif
index 4b731020a945f3eb29559ec42f32bc8f6a1d71a9..81b8c26953537a8b7ffba91f3f5dbdddfe63fc1d 100644 (file)
@@ -1,7 +1,6 @@
 // Filled in by the build system
 
-#ifndef CMAKE_CONFIG_H
-#define CMAKE_CONFIG_H
+#pragma once
 
 #define PROJECT_NAME "@PROJECT_NAME@"
 #define PROJECT_NAME_C "@PROJECT_NAME_CAPITALIZED@"
@@ -34,6 +33,3 @@
 #cmakedefine01 CURSES_HAVE_NCURSES_CURSES_H
 #cmakedefine01 CURSES_HAVE_NCURSESW_NCURSES_H
 #cmakedefine01 CURSES_HAVE_NCURSESW_CURSES_H
-
-#endif
-
index c72960c9f813b3dcc962baf91f47c47187ead0b9..66870b0484c4cbfa831613c2740dc148a12d1028 100644 (file)
@@ -1,10 +1,6 @@
 // Filled in by the build system
 // Separated from cmake_config.h to avoid excessive rebuilds on every commit
 
-#ifndef CMAKE_CONFIG_GITHASH_H
-#define CMAKE_CONFIG_GITHASH_H
+#pragma once
 
 #define VERSION_GITHASH "@VERSION_GITHASH@"
-
-#endif
-
index d72c6d62f1b160edd6d7f0f7f92911e35b4d8537..4d47171eaff9f6e0bfdf7d841f43a9829a3d72d1 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef COLLISION_HEADER
-#define COLLISION_HEADER
+#pragma once
 
 #include "irrlichttypes_bloated.h"
 #include <vector>
@@ -76,7 +75,3 @@ bool wouldCollideWithCeiling(
                const std::vector<aabb3f> &staticboxes,
                const aabb3f &movingbox,
                f32 y_increase, f32 d);
-
-
-#endif
-
index 0955ea8f5463180eea2f1a912b756e7388a1ee78..fc4be6e9eb227b86a401857698749cd1d1775975 100644 (file)
@@ -3,8 +3,7 @@
        Otherwise use default values
 */
 
-#ifndef CONFIG_H
-#define CONFIG_H
+#pragma once
 
 #define STRINGIFY(x) #x
 #define STR(x) STRINGIFY(x)
@@ -38,5 +37,3 @@
                " USE_FREETYPE=" STR(USE_FREETYPE) \
                " USE_LUAJIT=" STR(USE_LUAJIT) \
                " STATIC_SHAREDIR=" STR(STATIC_SHAREDIR)
-
-#endif
index e615d00cd576af3a44cc5016a2667de52091ffe9..dd5611ac7c5608d683692be51c84f5bc0fa0cc85 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef CONSTANTS_HEADER
-#define CONSTANTS_HEADER
+#pragma once
 
 /*
        All kinds of constants.
@@ -118,5 +117,3 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #define TTF_DEFAULT_FONT_SIZE (16)
 #endif
 #define DEFAULT_FONT_SIZE (10)
-
-#endif
index dc254ad5b4eb9489f76edefa544a85bb643aa0d4..6939613481aa28a534a99d611d73a48969033e5a 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef CONTENT_CAO_HEADER
-#define CONTENT_CAO_HEADER
+#pragma once
 
 #include <map>
 #include "irrlichttypes_extrabloated.h"
@@ -214,6 +213,3 @@ public:
                return m_prop.infotext;
        }
 };
-
-
-#endif
index 5007d252696144268910b4288ccb483666129db0..cc92131752dc6be632e923f772d968d8d1b77937 100644 (file)
@@ -17,14 +17,10 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef CONTENT_CSO_HEADER
-#define CONTENT_CSO_HEADER
+#pragma once
 
 #include "irrlichttypes_extrabloated.h"
 #include "clientsimpleobject.h"
 
 ClientSimpleObject* createSmokePuff(scene::ISceneManager *smgr,
                ClientEnvironment *env, v3f pos, v2f size);
-
-#endif
-
index d1c8c7caf3e95376a4242bdf1e8934143f949d32..aee550d34c358a63705c946cd3e94bd72eb7d6e0 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef CONTENT_MAPBLOCK_HEADER
-#define CONTENT_MAPBLOCK_HEADER
+#pragma once
 
 #include "nodedef.h"
 #include <IMeshManipulator.h>
@@ -146,5 +145,3 @@ public:
        MapblockMeshGenerator(MeshMakeData *input, MeshCollector *output);
        void generate();
 };
-
-#endif
index 9fa4e6d13319463ed306c896eb83f566ea371d1b..76c3f6cd1546b277a6741f37ffab989ce27e19a2 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef CONTENT_MAPNODE_HEADER
-#define CONTENT_MAPNODE_HEADER
+#pragma once
 
 #include "mapnode.h"
 
@@ -33,5 +32,3 @@ MapNode mapnode_translate_to_internal(MapNode n_from, u8 version);
 // Get legacy node name mapping for loading old blocks
 class NameIdMapping;
 void content_mapnode_get_name_id_mapping(NameIdMapping *nimap);
-
-#endif
index 3c632ed4a0ca371191a6620d8c8cfcbcf408ef9e..b853274f5fce2bff6d664d32f534cca5ccd39a9e 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef CONTENT_NODEMETA_HEADER
-#define CONTENT_NODEMETA_HEADER
+#pragma once
 
 #include <iostream>
 
@@ -33,6 +32,3 @@ class IItemDefManager;
 void content_nodemeta_deserialize_legacy(std::istream &is,
                NodeMetadataList *meta, NodeTimerList *timers,
                IItemDefManager *item_def_mgr);
-
-#endif
-
index a986acab046f9b698862b05f117e713997bd44b4..39822bb6219931d171e0c23be148649d17bad84f 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef CONTENT_SAO_HEADER
-#define CONTENT_SAO_HEADER
+#pragma once
 
 #include <util/numeric.h>
 #include "serverobject.h"
@@ -412,5 +411,3 @@ public:
        bool m_physics_override_new_move = true;
        bool m_physics_override_sent = false;
 };
-
-#endif
index b5831884fa98a7446f7c6c860608a40681c76585..d19e70851a6adf0f055fa78a6c295eb5af8d1608 100644 (file)
@@ -17,12 +17,9 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef __CONVERT_JSON_H__
-#define __CONVERT_JSON_H__
+#pragma once
 
 #include <json/json.h>
 
-Json::Value                 fetchJsonValue(const std::string &url,
-                                           std::vector<std::string> *extra_headers);
-
-#endif
+Json::Value fetchJsonValue(const std::string &url,
+               std::vector<std::string> *extra_headers);
index fddff6cef8c5e240e8a1e1c7eba5e26bb21e3c44..781ca0d179ee2135e03846f236d68d37e87bd9ba 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef CRAFTDEF_HEADER
-#define CRAFTDEF_HEADER
+#pragma once
 
 #include <string>
 #include <iostream>
@@ -446,6 +445,3 @@ public:
 };
 
 IWritableCraftDefManager* createCraftDefManager();
-
-#endif
-
index c4060d5f19ad383f023ee4588bc67df95122d5b1..d65890411ee93840304dcc58a0bb976f0679b8f4 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef DATABASE_DUMMY_HEADER
-#define DATABASE_DUMMY_HEADER
+#pragma once
 
 #include <map>
 #include <string>
@@ -44,5 +43,3 @@ public:
 private:
        std::map<s64, std::string> m_database;
 };
-
-#endif
index 8883622496aa9b4b40772bac694a020c5ceeec09..80af4230854cc64e6e2c7aa8da6ce784ab65919d 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef DATABASE_FILES_HEADER
-#define DATABASE_FILES_HEADER
+#pragma once
 
 // !!! WARNING !!!
 // This backend is intended to be used on Minetest 0.4.16 only for the transition backend
@@ -42,5 +41,3 @@ private:
 
        std::string m_savedir;
 };
-
-#endif
index 1a51f98b6147e2cb6f66268fe11c1cb722cf8371..d30f9f8f5dd9f733fb98bd879f603c681d0b8884 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef DATABASE_LEVELDB_HEADER
-#define DATABASE_LEVELDB_HEADER
+#pragma once
 
 #include "config.h"
 
@@ -47,5 +46,3 @@ private:
 };
 
 #endif // USE_LEVELDB
-
-#endif
index 8bb72ec6a607afb532d7b31acf917f91468ce0c4..94d651e24c62dfc97a500003991e9bac2ac26b5a 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef DATABASE_POSTGRESQL_HEADER
-#define DATABASE_POSTGRESQL_HEADER
+#pragma once
 
 #include <string>
 #include <libpq-fe.h>
@@ -145,6 +144,3 @@ protected:
 private:
        bool playerDataExists(const std::string &playername);
 };
-
-#endif
-
index 1e7909f857b4654fff31302367eb55b932ea0f1e..6bea563bc1759341113cf7c8577081e939aa1c58 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef DATABASE_REDIS_HEADER
-#define DATABASE_REDIS_HEADER
+#pragma once
 
 #include "config.h"
 
@@ -50,5 +49,3 @@ private:
 };
 
 #endif // USE_REDIS
-
-#endif
index ec7a34ad749ca6861a83ebae60216daa37018ad9..8d9f91f21b5538e055863ed6d695bcbfb3a983df 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef DATABASE_SQLITE3_HEADER
-#define DATABASE_SQLITE3_HEADER
+#pragma once
 
 #include <cstring>
 #include <string>
@@ -192,5 +191,3 @@ private:
        sqlite3_stmt *m_stmt_player_metadata_remove = nullptr;
        sqlite3_stmt *m_stmt_player_metadata_add = nullptr;
 };
-
-#endif
index 5a2b844fde740fe49930d7e7f97e422f72ccfab8..867bca07f307e2dd41960a66c659705c09206d63 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef DATABASE_HEADER
-#define DATABASE_HEADER
+#pragma once
 
 #include <string>
 #include <vector>
@@ -61,5 +60,3 @@ public:
        virtual bool removePlayer(const std::string &name) = 0;
        virtual void listPlayers(std::vector<std::string> &res) = 0;
 };
-
-#endif
index 3375133ef207b0e434953e032b683166c866c766..3b71ee84e62f2a82c498ab7e9d6e679d114027dd 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef DAYNIGHTRATIO_HEADER
-#define DAYNIGHTRATIO_HEADER
+#pragma once
 
 inline u32 time_to_daynight_ratio(float time_of_day, bool smooth)
 {
@@ -64,6 +63,3 @@ inline u32 time_to_daynight_ratio(float time_of_day, bool smooth)
                return 1000;
        }
 }
-
-#endif
-
index 639ba673d075e4ce8d7d8a044c1869cd033ffcbf..088ec0b879bf3605ede65afa886b8765075b98ae 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef DEBUG_HEADER
-#define DEBUG_HEADER
+#pragma once
 
 #include <iostream>
 #include <exception>
@@ -131,7 +130,3 @@ private:
        #define BEGIN_DEBUG_EXCEPTION_HANDLER
        #define END_DEBUG_EXCEPTION_HANDLER
 #endif
-
-#endif // DEBUG_HEADER
-
-
index 21c51396fb093e19d03b06be7436a04a24d030c5..c81e88502d7681736ddfd04bab7ed086c529f3f2 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef DEFAULTSETTINGS_HEADER
-#define DEFAULTSETTINGS_HEADER
+#pragma once
 
 class Settings;
 
@@ -34,5 +33,3 @@ void set_default_settings(Settings *settings);
  * @param from source settings pointer
  */
 void override_default_settings(Settings *settings, Settings *from);
-
-#endif
index 4bd208330714387e755328936aafeabc80ab7b5a..6799db79ee9834ed536f26e04d826dff7d989598 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef DUNGEONGEN_HEADER
-#define DUNGEONGEN_HEADER
+#pragma once
 
 #include "voxel.h"
 #include "noise.h"
@@ -109,5 +108,3 @@ public:
 
 extern NoiseParams nparams_dungeon_density;
 extern NoiseParams nparams_dungeon_alt_wall;
-
-#endif
index cf0a27d638200ebdd55c08d075f879c777cf2f0b..81b7a0a534103c1ba6a8ceeb02ac6cc5743e12c7 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef EMERGE_HEADER
-#define EMERGE_HEADER
+#pragma once
 
 #include <map>
 #include <mutex>
@@ -174,5 +173,3 @@ private:
 
        friend class EmergeThread;
 };
-
-#endif
index 6c45592dc12103d376eee9d4038cd81e992f0500..2b7cbc2dd17ff15aa2f476204d47d5e4221174d4 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef ENVIRONMENT_HEADER
-#define ENVIRONMENT_HEADER
+#pragma once
 
 /*
        This class is the game's environment.
@@ -144,5 +143,3 @@ protected:
 private:
        std::mutex m_time_lock;
 };
-
-#endif
index 7ab139b5933b5726d575b894eaf92d484fcd3545..c53c59d74ef46a1e4e1d2fc537836bddfcc934f1 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef EVENT_HEADER
-#define EVENT_HEADER
+#pragma once
 
 class MtEvent
 {
@@ -67,6 +66,3 @@ public:
        virtual void reg(MtEventReceiver *r, const char *type) = 0;
        virtual void dereg(MtEventReceiver *r, const char *type) = 0;
 };
-
-#endif
-
index f926922f5c001298a43a9486d5aeae306e880a6a..54cd728bd6c375d513d85a273c68a9d5b293816c 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef EVENT_MANAGER_HEADER
-#define EVENT_MANAGER_HEADER
+#pragma once
 
 #include "event.h"
 #include <list>
@@ -110,6 +109,3 @@ public:
                dereg(type, EventManager::receiverReceive, r);
        }
 };
-
-#endif
-
index 07fecdaf7da9f2fa9accc22310c8514501a962ce..a8a7db74c72f9f16614d26548280cc7f01253aee 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef EXCEPTIONS_HEADER
-#define EXCEPTIONS_HEADER
+#pragma once
 
 #include <exception>
 #include <string>
@@ -129,6 +128,3 @@ public:
                BaseException(s)
        {}
 };
-
-#endif
-
index 29ae0f0a98ad99ce8c23c7becd1c5505657c6f80..36cb06484f1724d4706ccda8cd21b4145a111108 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef FACE_POSITION_CACHE_HEADER
-#define FACE_POSITION_CACHE_HEADER
+#pragma once
 
 #include "irr_v3d.h"
 
@@ -40,5 +39,3 @@ private:
        static std::unordered_map<u16, std::vector<v3s16>> cache;
        static std::mutex cache_mutex;
 };
-
-#endif
index 627ab45edc147680132e9970d57df69e8955ff1e..96e4c8ba1b6c14a6f3d0ae8dad1304390755d01b 100644 (file)
@@ -18,8 +18,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef FILECACHE_HEADER
-#define FILECACHE_HEADER
+#pragma once
 
 #include <iostream>
 #include <string>
@@ -41,5 +40,3 @@ private:
        bool loadByPath(const std::string &path, std::ostream &os);
        bool updateByPath(const std::string &path, const std::string &data);
 };
-
-#endif
index 94d0c874dec6611e34c946b4d2ad40161ca06072..58846a2654cfc44b895586a67a334f857f866abe 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef FILESYS_HEADER
-#define FILESYS_HEADER
+#pragma once
 
 #include <string>
 #include <vector>
@@ -118,6 +117,3 @@ bool safeWriteToFile(const std::string &path, const std::string &content);
 bool Rename(const std::string &from, const std::string &to);
 
 } // namespace fs
-
-#endif
-
index 0c97ac77b3c9b78108f5eeb0fe52dc0e11c43581..0719edfc471d569908243faf200fd199f15241d4 100644 (file)
@@ -16,8 +16,8 @@ You should have received a copy of the GNU Lesser General Public License along
 with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
-#ifndef __FONTENGINE_H__
-#define __FONTENGINE_H__
+
+#pragma once
 
 #include <map>
 #include <vector>
@@ -135,5 +135,3 @@ private:
 
 /** interface to access main font engine*/
 extern FontEngine* g_fontengine;
-
-#endif
index de3dd769fc03f871dca85fee2d18fec599fa79a8..22a8d6f9b4dfb5d35f169ca46ff9696aa3415247 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef GAME_HEADER
-#define GAME_HEADER
+#pragma once
 
 #include "irrlichttypes.h"
 #include <string>
@@ -52,5 +51,3 @@ void the_game(bool *kill,
                bool *reconnect_requested,
                const SubgameSpec &gamespec, // Used for local game
                bool simple_singleplayer_mode);
-
-#endif
index 6cd01305f2638da9597d73d37f76c3496c32a19a..e7fe6c4abb7e6084c5f0f281c3d2f9c402f7e9c8 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef GAMEDEF_HEADER
-#define GAMEDEF_HEADER
+#pragma once
 
 #include <string>
 #include <vector>
@@ -80,6 +79,3 @@ public:
        virtual bool registerModStorage(ModMetadata *storage) = 0;
        virtual void unregisterModStorage(const std::string &name) = 0;
 };
-
-#endif
-
index 4afc0fdce0001c3814d42ca0fc9334f1673e610b..28794a6497d323a492c8dc244d4835e370349dfb 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef GAME_PARAMS_H
-#define GAME_PARAMS_H
+#pragma once
 
 #include "irrlichttypes.h"
 
@@ -31,5 +30,3 @@ struct GameParams
        SubgameSpec game_spec;
        bool is_dedicated_server;
 };
-
-#endif
index d22d7ef0707ee9c401a563ab784769c312e07541..3ebc85fa36fac708b64339c1c363d8e12878dfbc 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef GENERICOBJECT_HEADER
-#define GENERICOBJECT_HEADER
+#pragma once
 
 #include <string>
 #include "irrlichttypes_bloated.h"
@@ -83,6 +82,3 @@ std::string gob_cmd_update_nametag_attributes(video::SColor color);
 
 std::string gob_cmd_update_infant(u16 id, u8 type,
                const std::string &client_initialization_data);
-
-#endif
-
index b87bdd9cc3a523d4d76b605e0ad0acb3ced24400..d7fc586c0fc56bc4d7a9ac8412745fc0d47bf0b5 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef GETTEXT_HEADER
-#define GETTEXT_HEADER
+#pragma once
 
 #include "config.h" // for USE_GETTEXT
 #include <string>
@@ -59,5 +58,3 @@ inline std::string strgettext(const std::string &text)
 {
        return gettext(text.c_str());
 }
-
-#endif
index 4d5a02e1e253cfff34e0e7f5726f7959b6553055..bae8b97c016cd414b0ec9b41649b654515a657bc 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef GETTIME_HEADER
-#define GETTIME_HEADER
+#pragma once
 
 #include "irrlichttypes.h"
 #include <time.h>
@@ -42,5 +41,3 @@ inline std::string getTimestamp()
        strftime(cs, 20, "%Y-%m-%d %H:%M:%S", tm);
        return cs;
 }
-
-#endif
index 3c39f2da636130acf34f27e93a552a7e650c365e..ef8a8767387c2bc35c23bc3c0579064be85b2450 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef GUICHATCONSOLE_HEADER
-#define GUICHATCONSOLE_HEADER
+#pragma once
 
 #include "irrlichttypes_extrabloated.h"
 #include "modalMenu.h"
@@ -132,7 +131,3 @@ private:
        gui::IGUIFont *m_font = nullptr;
        v2u32 m_fontsize;
 };
-
-
-#endif
-
index 9f59051e8bc4f1cbd700ea16d58c9c52653bc6b3..817d7601440bd324d8bc93d4501dba1d64d0448f 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef GUI_ENGINE_H_
-#define GUI_ENGINE_H_
+#pragma once
 
 /******************************************************************************/
 /* Includes                                                                   */
@@ -303,5 +302,3 @@ private:
 
 
 };
-
-#endif /* GUI_ENGINE_H_ */
index 6d015e5c4530578ba846f807f502be6df709a991..8ea68e8e890edeb79981973e65f4f6f2d6150dcf 100644 (file)
@@ -17,9 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-
-#ifndef GUIINVENTORYMENU_HEADER
-#define GUIINVENTORYMENU_HEADER
+#pragma once
 
 #include <utility>
 #include <stack>
@@ -567,5 +565,3 @@ public:
 
        std::string m_formspec;
 };
-
-#endif
index 84807c79f36783bd0782fd0621b3c214d270d54d..7cf11d3f9301fc2ccfc2431276b1e8aee58f6936 100644 (file)
@@ -19,8 +19,7 @@
  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
-#ifndef GUIKEYCHANGEMENU_HEADER
-#define GUIKEYCHANGEMENU_HEADER
+#pragma once
 
 #include "irrlichttypes_extrabloated.h"
 #include "modalMenu.h"
@@ -73,5 +72,3 @@ private:
        gui::IGUIStaticText *key_used_text = nullptr;
        std::vector<key_setting *> key_settings;
 };
-
-#endif
index c1c3c88a99c16ebea03e964bb97215974ffa6263..0bc5c7be1e6a34e9f828e03d68265ab08fc1e9fa 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef GUIMAINMENU_HEADER
-#define GUIMAINMENU_HEADER
+#pragma once
 
 #include "irrlichttypes_extrabloated.h"
 #include "modalMenu.h"
@@ -54,6 +53,3 @@ struct MainMenuData {
 
        MainMenuData() {}
 };
-
-#endif
-
index bb678fe2c0977cd117e3f3de0e7059279aa8b1ab..59f3513b28e69236928a1503471e52282e50a91f 100644 (file)
@@ -16,8 +16,7 @@ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 */
 
-#ifndef GUIPASSWORDCHANGE_HEADER
-#define GUIPASSWORDCHANGE_HEADER
+#pragma once
 
 #include "irrlichttypes_extrabloated.h"
 #include "modalMenu.h"
@@ -52,5 +51,3 @@ private:
        std::wstring m_newpass = L"";
        std::wstring m_newpass_confirm = L"";
 };
-
-#endif
index b1877c77a505b984c695ccdd9d7ba7a82d685208..f69d0acd760a3e12f3b8d8e6f32c275cdf9ca30d 100644 (file)
@@ -17,8 +17,7 @@
  51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  */
 
-#ifndef GUIFILESELECTMENU_H_
-#define GUIFILESELECTMENU_H_
+#pragma once
 
 #include <string>
 
@@ -58,5 +57,3 @@ private:
        std::string m_formname;
        bool m_file_select_dialog;
 };
-
-#endif /* GUIFILESELECTMENU_H_ */
index f66d0aecbbf957ab233102f5f56cb95b3541ce2a..f9337ff6d0789708fb5f6327518cb4fa4aa143e8 100644 (file)
@@ -17,9 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-
-#ifndef GUITABLE_HEADER
-#define GUITABLE_HEADER
+#pragma once
 
 #include <map>
 #include <set>
@@ -256,6 +254,3 @@ protected:
        static void alignContent(Cell *cell, s32 xmax, s32 content_width,
                        s32 align);
 };
-
-#endif
-
index 0a743dcdb12ecbd61a309f60af53353304050fa5..7c7e19a8634606cf601caa4f577fb2fd1f468ab0 100644 (file)
@@ -17,8 +17,7 @@ ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
 */
 
-#ifndef GUIVOLUMECHANGE_HEADER
-#define GUIVOLUMECHANGE_HEADER
+#pragma once
 
 #include "irrlichttypes_extrabloated.h"
 #include "modalMenu.h"
@@ -44,6 +43,3 @@ public:
 
        bool pausesGame() { return true; }
 };
-
-#endif
-
index d956e1412ab5fbf3ec7f49675bafca749bb0b67c..4661bf8daff3e4df3c4209392a29cec58cea1bb0 100644 (file)
@@ -15,8 +15,8 @@ You should have received a copy of the GNU Lesser General Public License along
 with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
-#ifndef _GUI_SCALING_FILTER_H_
-#define _GUI_SCALING_FILTER_H_
+
+#pragma once
 
 #include "irrlichttypes_extrabloated.h"
 
@@ -48,5 +48,3 @@ void draw2DImageFilterScaled(video::IVideoDriver *driver, video::ITexture *txr,
                const core::rect<s32> &destrect, const core::rect<s32> &srcrect,
                const core::rect<s32> *cliprect = 0, const video::SColor *const colors = 0,
                bool usealpha = false);
-
-#endif
index 5a673d7e6ec9824d92dbf226d074f8544ceafa54..2065768493fbaf07074bd3de5df6d745e2703a00 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef HTTPFETCH_HEADER
-#define HTTPFETCH_HEADER
+#pragma once
 
 #include <vector>
 #include "util/string.h"
@@ -113,5 +112,3 @@ void httpfetch_caller_free(unsigned long caller);
 // Performs a synchronous HTTP request. This blocks and therefore should
 // only be used from background threads.
 void httpfetch_sync(const HTTPFetchRequest &fetch_request, HTTPFetchResult &fetch_result);
-
-#endif // !HTTPFETCH_HEADER
index 7b208a26ebb8619c310753efe60de7f9269e8a61..363909b0b3cd57e6ee42bc71cde3c5315841121d 100644 (file)
--- a/src/hud.h
+++ b/src/hud.h
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef HUD_HEADER
-#define HUD_HEADER
+#pragma once
 
 #include "irrlichttypes_extrabloated.h"
 #include <string>
@@ -197,5 +196,3 @@ void drawItemStack(video::IVideoDriver *driver,
                ItemRotationKind rotation_kind);
 
 #endif
-
-#endif
index 28787027f03f60c0607b23911121697f535e5b2d..5676faf8537154cc7960521e221cd54d25edb10e 100644 (file)
@@ -16,8 +16,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef _IMAGE_FILTERS_H_
-#define _IMAGE_FILTERS_H_
+#pragma once
 
 #include "irrlichttypes_extrabloated.h"
 
@@ -42,5 +41,3 @@ void imageCleanTransparent(video::IImage *src, u32 threshold);
  * and downscaling.
  */
 void imageScaleNNAA(video::IImage *src, const core::rect<s32> &srcrect, video::IImage *dest);
-
-#endif
index e3fc2755bfe88bca759dd81d3bdacb99527fe25b..941d83c1c9d3658ebf7fbcbdbb1814a61ac4d690 100644 (file)
@@ -2,8 +2,7 @@
 // This file is part of the "Irrlicht Engine".
 // For conditions of distribution and use, see copyright notice in irrlicht.h
 
-#ifndef __C_INTL_GUI_EDIT_BOX_H_INCLUDED__
-#define __C_INTL_GUI_EDIT_BOX_H_INCLUDED__
+#pragma once
 
 #include "IrrCompileConfig.h"
 //#ifdef _IRR_COMPILE_WITH_GUI_
@@ -182,4 +181,3 @@ namespace gui
 } // end namespace irr
 
 //#endif // _IRR_COMPILE_WITH_GUI_
-#endif // __C_GUI_EDIT_BOX_H_INCLUDED__
index 2f8757f1cc333edab10ebf1f85dab9b2e7a49436..c1126421333e06eea5bfe08d9865b2d32c9aeacc 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef INVENTORY_HEADER
-#define INVENTORY_HEADER
+#pragma once
 
 #include "debug.h"
 #include "itemdef.h"
@@ -310,5 +309,3 @@ private:
        IItemDefManager *m_itemdef;
        bool m_dirty = false;
 };
-
-#endif
index 916b3ea31f36fc83d8cc03afa27e02dd3c301436..53830d5c13945bfd58aaa3f42182bc13ec6a4b6a 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef INVENTORYMANAGER_HEADER
-#define INVENTORYMANAGER_HEADER
+#pragma once
 
 #include "inventory.h"
 #include <iostream>
@@ -244,6 +243,3 @@ struct ICraftAction : public InventoryAction
 bool getCraftingResult(Inventory *inv, ItemStack &result,
                std::vector<ItemStack> &output_replacements,
                bool decrementInput, IGameDef *gamedef);
-
-#endif
-
index 4c6b3f5e6531bc0619c13076149dd8e3883ff054..73bb2db7a3f6aff95d7c8a1b2bc5b9e21d4f565e 100644 (file)
@@ -17,13 +17,10 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef IRR_AABB3D_HEADER
-#define IRR_AABB3D_HEADER
+#pragma once
 
 #include "irrlichttypes.h"
 
 #include <aabbox3d.h>
 
 typedef core::aabbox3d<f32> aabb3f;
-
-#endif
index 617491cf070301c40c2fe22affe6c32938bb3363..a9065766be31509d1962bd71af597c1332ef9a4b 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef IRR_V2D_HEADER
-#define IRR_V2D_HEADER
+#pragma once
 
 #include "irrlichttypes.h"
 
@@ -29,5 +28,3 @@ typedef core::vector2d<s16> v2s16;
 typedef core::vector2d<s32> v2s32;
 typedef core::vector2d<u32> v2u32;
 typedef core::vector2d<f32> v2f32;
-
-#endif
index fa6af36611c79d4285ce04a3ccd80e68b8193bce..21438d635d79feadb846f5a6f0194a9dc2840d85 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef IRR_V3D_HEADER
-#define IRR_V3D_HEADER
+#pragma once
 
 #include "irrlichttypes.h"
 
@@ -28,5 +27,3 @@ typedef core::vector3df v3f;
 typedef core::vector3d<s16> v3s16;
 typedef core::vector3d<u16> v3u16;
 typedef core::vector3d<s32> v3s32;
-
-#endif
index 7ce89836979ade887f78b72f679f4eb190668d48..43fc692878ac021e903df4b2dcd035a95f43698d 100644 (file)
@@ -29,8 +29,7 @@
    john@suckerfreegames.com
 */
 
-#ifndef __C_GUI_TTFONT_H_INCLUDED__
-#define __C_GUI_TTFONT_H_INCLUDED__
+#pragma once
 
 #include <irrlicht.h>
 #include <ft2build.h>
@@ -390,5 +389,3 @@ namespace gui
 
 } // end namespace gui
 } // end namespace irr
-
-#endif // __C_GUI_TTFONT_H_INCLUDED__
index 2472eda4decc7c745307848668364eb822a74d6b..aead68babf522104a59993e9b02a48bb9913d6d2 100644 (file)
@@ -28,8 +28,7 @@
    john@suckerfreegames.com
 */
 
-#ifndef __IRR_USTRING_H_INCLUDED__
-#define __IRR_USTRING_H_INCLUDED__
+#pragma once
 
 #if (__cplusplus > 199711L) || (_MSC_VER >= 1600) || defined(__GXX_EXPERIMENTAL_CXX0X__)
 #      define USTRING_CPP0X
@@ -3890,5 +3889,3 @@ class hash : public std::unary_function<core::ustring, size_t>
 
 } // end namespace core
 } // end namespace irr
-
-#endif
index 408a127845674c07eec8663596a595cf8a7d1a78..de7b47e766671532a2cf0a12c12eee725c75b9dd 100644 (file)
@@ -4,8 +4,7 @@
 // This file is part of the "Irrlicht Engine".
 // For conditions of distribution and use, see copyright notice in irrlicht.h
 
-#ifndef __C_GUI_STATIC_TEXT_H_INCLUDED__
-#define __C_GUI_STATIC_TEXT_H_INCLUDED__
+#pragma once
 
 #include "IrrCompileConfig.h"
 #ifdef _IRR_COMPILE_WITH_GUI_
@@ -264,5 +263,3 @@ inline void setStaticText(irr::gui::IGUIStaticText *static_text, const wchar_t *
 }
 
 #endif // _IRR_COMPILE_WITH_GUI_
-
-#endif // C_GUI_STATIC_TEXT_H_INCLUDED
index 33bfa9ee953b4d5ef85943703c8000107d64fc10..5e03a7fd8c3bc5a18f25fdb44d854c06b296a9eb 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef IRRLICHTTYPES_HEADER
-#define IRRLICHTTYPES_HEADER
+#pragma once
 
 /* Ensure that <stdint.h> is included before <irrTypes.h>, unless building on
  * MSVC, to address an irrlicht issue: https://sourceforge.net/p/irrlicht/bugs/433/
@@ -62,5 +61,3 @@ using namespace irr;
 #define U16_MAX 0xFFFF
 #define U32_MAX 0xFFFFFFFF
 #define U64_MAX 0xFFFFFFFFFFFFFFFF
-
-#endif
index 2caca6fc444bd0d6ace30c2cca8022e78cd8410f..a772a5cb5ced3f86d5b84075a8993b76f4d7b85d 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef IRRLICHTTYPES_BLOATED_HEADER
-#define IRRLICHTTYPES_BLOATED_HEADER
+#pragma once
 
 #include "irrlichttypes.h"
 
@@ -27,5 +26,3 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #include "irr_aabb3d.h"
 
 #include <SColor.h>
-
-#endif
index 464ee79041c432829ab09750cf813e47d49fdefe..83c4ca01bcb8181d7d41f9fabd4dd3454e52b606 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef IRRLICHTTYPES_EXTRABLOATED_HEADER
-#define IRRLICHTTYPES_EXTRABLOATED_HEADER
+#pragma once
 
 #include "irrlichttypes_bloated.h"
 
@@ -34,5 +33,3 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #include <IGUIElement.h>
 #include <IGUIEnvironment.h>
 #endif
-
-#endif
index 2d7ff570dee3f828ee848d4f9363d2cc0aa36b96..4c754f1da35e3ba7de47f29ea4abf43c9f49e327 100644 (file)
@@ -18,8 +18,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef ITEMDEF_HEADER
-#define ITEMDEF_HEADER
+#pragma once
 
 #include "irrlichttypes_extrabloated.h"
 #include <string>
@@ -174,5 +173,3 @@ public:
 };
 
 IWritableItemDefManager* createItemDefManager();
-
-#endif
index e9d050cd11000eb67e56623a2903c29d6feb89b8..fcf72064979bcc600b7254e13719c194c17bac72 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef ITEMGROUP_HEADER
-#define ITEMGROUP_HEADER
+#pragma once
 
 #include <string>
 #include <unordered_map>
@@ -32,5 +31,3 @@ static inline int itemgroup_get(const ItemGroupList &groups, const std::string &
                return 0;
        return i->second;
 }
-
-#endif
index c56c58fd22d233c8a264b22a62a81c0cd7f57659..843ef48325c997065158036985d1439a4ced8086 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef ITEMSTACKMETADATA_HEADER
-#define ITEMSTACKMETADATA_HEADER
+#pragma once
 
 #include "metadata.h"
 
@@ -31,5 +30,3 @@ public:
        void serialize(std::ostream &os) const;
        void deSerialize(std::istream &is);
 };
-
-#endif
index b413d0396f82778ce4577b95531d7804adaae474..9352fa4c0c7bc7858868d46cd5b0d3df0e981b1b 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef KEYCODE_HEADER
-#define KEYCODE_HEADER
+#pragma once
 
 #include "irrlichttypes.h"
 #include "Keycodes.h"
@@ -65,5 +64,3 @@ KeyPress getKeySetting(const char *settingname);
 void clearKeyCache();
 
 irr::EKEY_CODE keyname_to_keycode(const char *name);
-
-#endif
index 30a647581485aac11a6c37c8e11482e7b2a844f4..14fd26d1d14d69ee976a13a0b64f27cf8a360cad 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef LIGHT_HEADER
-#define LIGHT_HEADER
+#pragma once
 
 #include "irrlichttypes.h"
 
@@ -124,5 +123,3 @@ inline u8 blend_light(u32 daylight_factor, u8 lightday, u8 lightnight)
                l = LIGHT_SUN;
        return l;
 }
-
-#endif
index 5c52a9c0e9caae0f1679bbe1e466db8bdffaa535..9965897ac931b0fb57f6064e80d2fcaa027ab0fc 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef LOCALPLAYER_HEADER
-#define LOCALPLAYER_HEADER
+#pragma once
 
 #include "player.h"
 #include "environment.h"
@@ -183,5 +182,3 @@ private:
        GenericCAO *m_cao = nullptr;
        Client *m_client;
 };
-
-#endif
index 56492ff8688f2e0abf9210d26fcaad5a1838ea1c..d02d85a4b6a348fb43f0e1f9296d3c9d7d24ab89 100644 (file)
--- a/src/log.h
+++ b/src/log.h
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef LOG_HEADER
-#define LOG_HEADER
+#pragma once
 
 #include <map>
 #include <queue>
@@ -212,6 +211,3 @@ extern std::ostream dstream;
        #define dout_client (*dout_client_ptr)
        #define derr_client (*derr_client_ptr)
 #endif
-
-
-#endif
index adc40f4ffa3cd00120e1daeb39ec13c7f81fe504..2618d3ccfb948d8389a498cfa66ba0e233fb417a 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MAINMENUMANAGER_HEADER
-#define MAINMENUMANAGER_HEADER
+#pragma once
 
 /*
        All kinds of stuff that needs to be exposed from main.cpp
@@ -168,6 +167,3 @@ public:
 };
 
 extern MainGameCallback *g_gamecallback;
-
-#endif
-
index c3a1c1897dbc35d5594b140b888678c7aa12006b..4dd2b7e300ad55334f6ec4e68006383e99468a58 100644 (file)
--- a/src/map.h
+++ b/src/map.h
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MAP_HEADER
-#define MAP_HEADER
+#pragma once
 
 #include <iostream>
 #include <sstream>
@@ -525,5 +524,3 @@ protected:
        */
        std::map<v3s16, u8> m_loaded_blocks;
 };
-
-#endif
index 6f41d8517ea4dbeb65877f97bc7a260f808d5624..5baa3845555a4e51ae4f11d2bb64bd48fab357fb 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MAP_SETTINGS_MANAGER_HEADER
-#define MAP_SETTINGS_MANAGER_HEADER
+#pragma once
 
 #include <string>
 
@@ -75,5 +74,3 @@ private:
        Settings *m_map_settings;
        Settings *m_user_settings;
 };
-
-#endif
index e331c4840c5b351985cc1337d16f89f912ef8e4b..d6f99b36ceb265cb4e6e1c2f1eeab9282ccb52bf 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MAPBLOCK_HEADER
-#define MAPBLOCK_HEADER
+#pragma once
 
 #include <set>
 #include "debug.h"
@@ -671,5 +670,3 @@ inline void getNodeSectorPosWithOffset(const v2s16 &p, v2s16 &block, v2s16 &offs
        Get a quick string to describe what a block actually contains
 */
 std::string analyze_block(MapBlock *block);
-
-#endif
index e2a66fbb909a9041972c7a6293af82ae9f47719e..b4bfedb848e5d70ef566bd347c688d4adf357c6a 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MAPBLOCK_MESH_HEADER
-#define MAPBLOCK_MESH_HEADER
+#pragma once
 
 #include "irrlichttypes_extrabloated.h"
 #include "client/tile.h"
@@ -267,6 +266,3 @@ void final_color_blend(video::SColor *result,
 // TileFrame vector copy cost very much to client
 void getNodeTileN(MapNode mn, v3s16 p, u8 tileindex, MeshMakeData *data, TileSpec &tile);
 void getNodeTile(MapNode mn, v3s16 p, v3s16 dir, MeshMakeData *data, TileSpec &tile);
-
-#endif
-
index 931622d3cb5b61d09554113db1e42f1576db25ad..8a9b8057ec076043b9f957be4d3be8820bed8c84 100644 (file)
@@ -19,8 +19,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MAPGEN_HEADER
-#define MAPGEN_HEADER
+#pragma once
 
 #include "noise.h"
 #include "nodedef.h"
@@ -299,5 +298,3 @@ protected:
        float cavern_threshold;
        int lava_depth;
 };
-
-#endif
index 0dfb6fd2c9852712a0f71fa9ebf1fe8a3fd82d06..1e9bbcd31ee64966e0cfbfc6c7e837248f6d2ab3 100644 (file)
@@ -19,8 +19,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MAPGEN_CARPATHIAN_HEADER
-#define MAPGEN_CARPATHIAN_HEADER
+#pragma once
 
 #include "mapgen.h"
 
@@ -101,5 +100,3 @@ private:
        float terrainLevelAtPoint(s16 x, s16 z);
        int generateTerrain();
 };
-
-#endif
\ No newline at end of file
index 7c2929d39ffa6c24704cdfb8e38ac4eea09fe58f..d34e4d86cb2b26a4581d2cb4d4f8091c5b7ac028 100644 (file)
@@ -18,8 +18,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MAPGEN_FLAT_HEADER
-#define MAPGEN_FLAT_HEADER
+#pragma once
 
 #include "mapgen.h"
 
@@ -75,5 +74,3 @@ private:
        float hill_steepness;
        Noise *noise_terrain;
 };
-
-#endif
index b3f69cb78fab9d15798838cd27b4543e6972ebc0..a83c5b3176c24a1d162c6c6ccab9614521c321d3 100644 (file)
@@ -21,8 +21,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MAPGEN_FRACTAL_HEADER
-#define MAPGEN_FRACTAL_HEADER
+#pragma once
 
 #include "mapgen.h"
 
@@ -86,5 +85,3 @@ private:
        float julia_w;
        Noise *noise_seabed;
 };
-
-#endif
index 5171bfbcae2bebef0b463cc82e6cbf0b1de670c0..38bc3e020ab2244c7470b7d1c84c36ad5976d867 100644 (file)
@@ -19,8 +19,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MAPGEN_SINGLENODE_HEADER
-#define MAPGEN_SINGLENODE_HEADER
+#pragma once
 
 #include "mapgen.h"
 
@@ -48,5 +47,3 @@ public:
        void makeChunk(BlockMakeData *data);
        int getSpawnLevelAtPoint(v2s16 p);
 };
-
-#endif
index 3aaff58783aa9711caf7f7e531ae0a67d06107d5..f5afc3af1ea8a477af3509227108db71ad9709ce 100644 (file)
@@ -18,8 +18,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MAPGEN_V5_HEADER
-#define MAPGEN_V5_HEADER
+#pragma once
 
 #include "mapgen.h"
 
@@ -73,5 +72,3 @@ private:
        Noise *noise_height;
        Noise *noise_ground;
 };
-
-#endif
index 4a885e2c564cadf78e347b4c3782a5a013b2162d..f92e906952a584891bcc94e4d784ce4be09b3c3c 100644 (file)
@@ -19,8 +19,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MAPGENV6_HEADER
-#define MAPGENV6_HEADER
+#pragma once
 
 #include "mapgen.h"
 #include "noise.h"
@@ -169,5 +168,3 @@ public:
        void placeTreesAndJungleGrass();
        virtual void generateCaves(int max_stone_y);
 };
-
-#endif
index aec28dfb4dbafcaf8f32c005cca03fa46ec995f8..f4d397135a41ffd464bd9e7c0dd984dd6192d24b 100644 (file)
@@ -18,8 +18,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MAPGEN_V7_HEADER
-#define MAPGEN_V7_HEADER
+#pragma once
 
 #include "mapgen.h"
 
@@ -111,5 +110,3 @@ private:
        Noise *noise_mountain;
        Noise *noise_ridge;
 };
-
-#endif
index 573f598a58fe34a86ab2c94ae76bf491fe41547d..1cb94860c499c56f700cef92187c1c27ca7f1364 100644 (file)
@@ -24,8 +24,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MAPGEN_VALLEYS_HEADER
-#define MAPGEN_VALLEYS_HEADER
+#pragma once
 
 #include "mapgen.h"
 
@@ -133,5 +132,3 @@ private:
 
        virtual void generateCaves(s16 max_stone_y, s16 large_cave_depth);
 };
-
-#endif
index 9c56a7e170c9b4b73d8b5217041356e27ee328d1..200a512073b735d25295f5c44cb4fb4e319c1b92 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MAPNODE_HEADER
-#define MAPNODE_HEADER
+#pragma once
 
 #include "irrlichttypes_bloated.h"
 #include "light.h"
@@ -304,6 +303,3 @@ private:
        // Deprecated serialization methods
        void deSerialize_pre22(u8 *source, u8 version);
 };
-
-#endif
-
index 9a965932f7e89ec46d0d73271c8997d5e417411b..ff1ca7be687ae9515214ab558ed6cfa532ff217a 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MAPSECTOR_HEADER
-#define MAPSECTOR_HEADER
+#pragma once
 
 #include "irrlichttypes.h"
 #include "irr_v2d.h"
@@ -135,6 +134,3 @@ public:
 private:
 };
 #endif
-
-#endif
-
index 423e43aee484ab3e06caa3b9b2e7372d517f1e9e..35270a999bdcbcd22c116743e6f5bf0b119d94a5 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MESH_HEADER
-#define MESH_HEADER
+#pragma once
 
 #include "irrlichttypes_extrabloated.h"
 #include "nodedef.h"
@@ -90,14 +89,14 @@ void rotateMeshBy6dFacedir(scene::IMesh *mesh, int facedir);
 */
 void rotateMeshXYby (scene::IMesh *mesh, f64 degrees);
 void rotateMeshXZby (scene::IMesh *mesh, f64 degrees);
-void rotateMeshYZby (scene::IMesh *mesh, f64 degrees); 
+void rotateMeshYZby (scene::IMesh *mesh, f64 degrees);
 
 /*
  *  Clone the mesh buffer.
  *  The returned pointer should be dropped.
  */
 scene::IMeshBuffer* cloneMeshBuffer(scene::IMeshBuffer *mesh_buffer);
+
 /*
        Clone the mesh.
 */
@@ -123,5 +122,3 @@ void recalculateBoundingBox(scene::IMesh *src_mesh);
        Ported from irrlicht 1.8
 */
 scene::IMesh* createForsythOptimizedMesh(const scene::IMesh *mesh);
-
-#endif
index 051a0dc8808d5d47361a0a2e4b801417d0bca360..7df9a4e26a85b102430b0e78ad29323fe349ecbe 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MESH_GENERATOR_THREAD_HEADER
-#define MESH_GENERATOR_THREAD_HEADER
+#pragma once
 
 #include <ctime>
 #include <mutex>
@@ -130,5 +129,3 @@ private:
 protected:
        virtual void doUpdate();
 };
-
-#endif
index a8270b4c4f8d7a4c64e3a2be8978c44b108258cd..f923e6ff034312fb4ebb89e0192dd1af8dc0a154 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef METADATA_HEADER
-#define METADATA_HEADER
+#pragma once
 
 #include "irr_v3d.h"
 #include <iostream>
@@ -57,5 +56,3 @@ protected:
        StringMap m_stringvars;
 
 };
-
-#endif
index 854ada5048b30c2cb663c9fb8503ed60e616f770..e64f36b13c3a63f92ca98f5f01f9682472f3e2d7 100644 (file)
@@ -18,8 +18,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MG_BIOME_HEADER
-#define MG_BIOME_HEADER
+#pragma once
 
 #include "objdef.h"
 #include "nodedef.h"
@@ -228,6 +227,3 @@ private:
        Server *m_server;
 
 };
-
-
-#endif
index a7fdb97fe907e92607db9af27a4208c0d4879802..8feaa98501089ed40004b5f51a688d5d8ec3a40c 100644 (file)
@@ -18,8 +18,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MG_DECORATION_HEADER
-#define MG_DECORATION_HEADER
+#pragma once
 
 #include <unordered_set>
 #include "objdef.h"
@@ -149,5 +148,3 @@ public:
        size_t placeAllDecos(Mapgen *mg, u32 blockseed,
                v3s16 nmin, v3s16 nmax, s16 deco_zero_level = 0);
 };
-
-#endif
index 692cd848e44c9fb9bfb384a0d38df02aeabb490d..dea1d4272fbacb5c0b9b1a8f3ee8b8c9d69befa8 100644 (file)
@@ -18,8 +18,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MG_ORE_HEADER
-#define MG_ORE_HEADER
+#pragma once
 
 #include <unordered_set>
 #include "objdef.h"
@@ -167,5 +166,3 @@ public:
        size_t placeAllOres(Mapgen *mg, u32 blockseed,
                v3s16 nmin, v3s16 nmax, s16 ore_zero_level = 0);
 };
-
-#endif
index 16e967a7c5e8e9158ba2c0ee8729d721d77aa4f6..fc6488c4d092a6370274e16bc9425a2e7c9cad82 100644 (file)
@@ -18,8 +18,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MG_SCHEMATIC_HEADER
-#define MG_SCHEMATIC_HEADER
+#pragma once
 
 #include <map>
 #include "mg_decoration.h"
@@ -146,5 +145,3 @@ private:
 
 void generate_nodelist_and_update_ids(MapNode *nodes, size_t nodecount,
        std::vector<std::string> *usednodes, INodeDefManager *ndef);
-
-#endif
index f087dbfab64e4379d55ea21debc0882ed529f9b6..63a0541ab1a2538982bec18d7a79116e61f58f71 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MINIMAP_HEADER
-#define MINIMAP_HEADER
+#pragma once
 
 #include "irrlichttypes_extrabloated.h"
 #include "util/thread.h"
@@ -162,5 +161,3 @@ private:
        std::mutex m_mutex;
        std::list<v2f> m_active_markers;
 };
-
-#endif
index 7dbf36fbc7455e3be8204e85de5083e22a23020a..eeffc6195ca048d5cf7a757d25dd51624063da65 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MODALMENU_HEADER
-#define MODALMENU_HEADER
+#pragma once
 
 #include "irrlichttypes_extrabloated.h"
 #ifdef HAVE_TOUCHSCREENGUI
@@ -140,7 +139,3 @@ private:
        // wants to launch other menus
        bool m_allow_focus_removal = false;
 };
-
-
-#endif
-
index 576c3c5764e1a891f9eed4be3e4f31ddc8e3ca6b..3eeb55d02f5950563e4cfe8e33392d22ee8b07c5 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MODIFIEDSTATE_HEADER
-#define MODIFIEDSTATE_HEADER
+#pragma once
 
 enum ModifiedState
 {
@@ -32,5 +31,3 @@ enum ModifiedState
        MOD_STATE_WRITE_NEEDED = 4,
        MOD_RESERVED5 = 5,
 };
-
-#endif
index 697fed38bb0bbd453f89357c58939da8c2ddb810..63927a9d052874db4aeb58db22d0464d4c55e5b2 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MODS_HEADER
-#define MODS_HEADER
+#pragma once
 
 #include "irrlichttypes.h"
 #include <list>
@@ -171,5 +170,3 @@ private:
        std::string m_mod_name;
        bool m_modified = false;
 };
-
-#endif
index 90aadcf6d382e348ba881a1aa6ff3157530c3be5..3acb43ef120db7b0bed345872a008400f4c8127a 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef NAMEIDMAPPING_HEADER
-#define NAMEIDMAPPING_HEADER
+#pragma once
 
 #include <string>
 #include <iostream>
@@ -90,5 +89,3 @@ private:
        IdToNameMap m_id_to_name;
        NameToIdMap m_name_to_id;
 };
-
-#endif
index 789c9c0bb906b45417863596e9680373c76f9323..57846f09524ae8d3fab10a7a4e53ea1799083f85 100644 (file)
@@ -18,8 +18,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef CLIENTOPCODES_HEADER
-#define CLIENTOPCODES_HEADER
+#pragma once
 
 #include "client.h"
 #include "networkprotocol.h"
@@ -49,5 +48,3 @@ struct ServerCommandFactory
 extern const ToClientCommandHandler toClientCommandTable[TOCLIENT_NUM_MSG_TYPES];
 
 extern const ServerCommandFactory serverCommandFactoryTable[TOSERVER_NUM_MSG_TYPES];
-
-#endif
index 3dc87b489eaf4995844703aa5a2efb4eeecd8222..bf192870b32d0d5882011d9a1975bec285147861 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef CONNECTION_HEADER
-#define CONNECTION_HEADER
+#pragma once
 
 #include "irrlichttypes_bloated.h"
 #include "socket.h"
@@ -1068,5 +1067,3 @@ private:
 };
 
 } // namespace
-
-#endif
index 40a20eb2e6483098375392b5a16a0eef9b0ad28f..9d9aeb79723ee140a113fd5a89930784817a68b6 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef NETWORKPACKET_HEADER
-#define NETWORKPACKET_HEADER
+#pragma once
 
 #include <SColor.h>
 #include "util/pointer.h"
@@ -133,5 +132,3 @@ private:
                u16 m_command = 0;
                u16 m_peer_id = 0;
 };
-
-#endif
index 296b7d471083fc281d5dbcf77a42c57f597f01c7..6df09d5ef288979c9ba3e1b5e4e26f41ed053a6b 100644 (file)
@@ -18,8 +18,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef SERVEROPCODES_HEADER
-#define SERVEROPCODES_HEADER
+#pragma once
 
 #include "server.h"
 #include "networkprotocol.h"
@@ -49,5 +48,3 @@ struct ClientCommandFactory
 extern const ToServerCommandHandler toServerCommandTable[TOSERVER_NUM_MSG_TYPES];
 
 extern const ClientCommandFactory clientCommandFactoryTable[TOCLIENT_NUM_MSG_TYPES];
-
-#endif
index 6ae7294092372ea2565d24933786d9ac7f1efce4..aeee81988955974bbb478cf9ca10154071970bdd 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef NODEDEF_HEADER
-#define NODEDEF_HEADER
+#pragma once
 
 #include "irrlichttypes_bloated.h"
 #include <string>
@@ -517,5 +516,3 @@ public:
        INodeDefManager *m_ndef = nullptr;
        bool m_resolve_done = false;
 };
-
-#endif
index 4b4cb17c7084214d00df9199b65124c318fbf230..40f6dec657bc9c5316af28b1622d62a2d4c0b036 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef NODEMETADATA_HEADER
-#define NODEMETADATA_HEADER
+#pragma once
 
 #include <unordered_set>
 #include "metadata.h"
@@ -95,5 +94,3 @@ private:
 
        std::map<v3s16, NodeMetadata *> m_data;
 };
-
-#endif
index e6a8d76085c2f1e0db09154edb700c4cb6a720ca..36eabafda55b7085989297f16c86eab15139c1d4 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef NODETIMER_HEADER
-#define NODETIMER_HEADER
+#pragma once
 
 #include "irr_v3d.h"
 #include <iostream>
@@ -131,6 +130,3 @@ private:
        double m_next_trigger_time = -1.0;
        double m_time = 0.0;
 };
-
-#endif
-
index 53cab5754def2ad26ff709a064b5d5d81b9971e3..ae97b87406405294d444b88fd1e0ad210cbcb22a 100644 (file)
@@ -23,8 +23,7 @@
  * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  */
 
-#ifndef NOISE_HEADER
-#define NOISE_HEADER
+#pragma once
 
 #include "irr_v3d.h"
 #include "exceptions.h"
@@ -232,6 +231,3 @@ inline float easeCurve(float t)
 }
 
 float contour(float v);
-
-#endif
-
index 1b96fa52a473f8270ea73fff9969e2229ff5dca0..04f067975b47c40208d48109b3d9049205215880 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef OBJDEF_HEADER
-#define OBJDEF_HEADER
+#pragma once
 
 #include "util/basic_macros.h"
 #include "porting.h"
@@ -93,5 +92,3 @@ protected:
        std::vector<ObjDef *> m_objects;
        ObjDefType m_objtype;
 };
-
-#endif
index 772807fd994dae7f7f3773a1a40e97e105edc20d..116921f7d075f805fb5e2c7b03476e34b7bf3246 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef OBJECT_PROPERTIES_HEADER
-#define OBJECT_PROPERTIES_HEADER
+#pragma once
 
 #include <string>
 #include "irrlichttypes_bloated.h"
@@ -60,5 +59,3 @@ struct ObjectProperties
        void serialize(std::ostream &os) const;
        void deSerialize(std::istream &is);
 };
-
-#endif
index 13e73e861aaa94ed75dc820d47100cf72bcb57ce..b3c02f4c463ffff3dbd1251b2746988c2100ec56 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef PARTICLES_HEADER
-#define PARTICLES_HEADER
+#pragma once
 
 #include <iostream>
 #include "irrlichttypes_extrabloated.h"
@@ -210,5 +209,3 @@ private:
        std::mutex m_particle_list_lock;
        std::mutex m_spawner_list_lock;
 };
-
-#endif
index ba95aaf1cbba59ae8ac33670e1c8086d1dab26ea..70f3d6bbc8dbe823e8130df9069e3979cd1a278c 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef PATHFINDER_H_
-#define PATHFINDER_H_
+#pragma once
 
 /******************************************************************************/
 /* Includes                                                                   */
@@ -62,5 +61,3 @@ std::vector<v3s16> get_path(ServerEnvironment *env,
                                                        unsigned int max_jump,
                                                        unsigned int max_drop,
                                                        PathAlgorithm algo);
-
-#endif /* PATHFINDER_H_ */
index 1d9882775398beeaa5b846a7c053e1058e50e228..596f04cfaf711abeb259cb3564f97677a2bb94a8 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef PLAYER_HEADER
-#define PLAYER_HEADER
+#pragma once
 
 #include "irrlichttypes_bloated.h"
 #include "inventory.h"
@@ -174,6 +173,3 @@ private:
        // and ServerThread
        std::mutex m_mutex;
 };
-
-#endif
-
index 216553141690521e36415f7fca554cfd7bd16c79..4e663390a7050c26fed18bd5c03603311afaf288 100644 (file)
@@ -21,8 +21,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
        Random portability stuff
 */
 
-#ifndef PORTING_HEADER
-#define PORTING_HEADER
+#pragma once
 
 #ifdef _WIN32
        #ifdef _WIN32_WINNT
@@ -332,6 +331,3 @@ void attachOrCreateConsole(void);
 #ifdef __ANDROID__
 #include "porting_android.h"
 #endif
-
-#endif // PORTING_HEADER
-
index e4be0740dea53069148755c307725403355e6bdf..7bdb226aa713e687560e46046f176946dc318666 100644 (file)
@@ -16,8 +16,8 @@ You should have received a copy of the GNU Lesser General Public License along
 with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
-#ifndef __PORTING_ANDROID_H__
-#define __PORTING_ANDROID_H__
+
+#pragma once
 
 #ifndef __ANDROID__
 #error this include has to be included on android port only!
@@ -77,5 +77,3 @@ int getInputDialogState();
 std::string getInputDialogValue();
 
 }
-
-#endif
index cade887e8465a94e3ef85d09fd90c1573431e8a4..fade4c924779e9167e3ab36866166859aa2cb65c 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef PROFILER_HEADER
-#define PROFILER_HEADER
+#pragma once
 
 #include "irrlichttypes.h"
 #include <string>
@@ -198,6 +197,3 @@ private:
        TimeTaker *m_timer = nullptr;
        enum ScopeProfilerType m_type;
 };
-
-#endif
-
index 566fbfc4d7220828394e2bbb325b8b741a4f06e8..1659e09f17c1ea017ca37d18ba0fe7c215b7e507 100644 (file)
@@ -23,7 +23,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
        Eg. if you have this constant somewhere that you just can't get right
        by changing it and recompiling all over again:
                v3f wield_position = v3f(55, -35, 65);
-       
+
        Make it look like this:
                v3f wield_position = v3f(55, -35, 65);
                QUICKTUNE_AUTONAME(QVT_FLOAT, wield_position.X, 0, 100);
@@ -35,19 +35,18 @@ with this program; if not, write to the Free Software Foundation, Inc.,
                keymap_quicktune_next
                keymap_quicktune_dec
                keymap_quicktune_inc
-       
+
        Once you have modified the values at runtime and then quit, the game
        will print out all the modified values at the end:
                Modified quicktune values:
                wield_position.X = 60
                wield_position.Y = -30
                wield_position.Z = 65
-       
+
        The QUICKTUNE macros shouldn't generally be left in committed code.
 */
 
-#ifndef QUICKTUNE_HEADER
-#define QUICKTUNE_HEADER
+#pragma once
 
 #include <string>
 #include <map>
@@ -99,6 +98,3 @@ void updateQuicktuneValue(const std::string &name, QuicktuneValue &val);
 
 #define QUICKTUNE_AUTONAME(type_, var, min_, max_)\
        QUICKTUNE(type_, var, min_, max_, #var)
-
-#endif
-
index fe1463c936b4b323772933e615b066d2ead4250c..c8a449533b890fd997840843c7289dfbd501db8c 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef QVT_SHORTCUTTER_HEADER
-#define QVT_SHORTCUTTER_HEADER
+#pragma once
 
 #include "quicktune.h"
 
@@ -83,6 +82,3 @@ public:
                setQuicktuneValue(getSelectedName(), val);
        }
 };
-
-#endif
-
index d69d9339b025db06f2f4d75892fac0ee9286804c..734efd6ad4ae2cc76f7b1ca9d92b8566bb9d3711 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef SRC_RAYCAST_H_
-#define SRC_RAYCAST_H_
+#pragma once
 
 #include "voxelalgorithms.h"
 #include "util/pointedthing.h"
@@ -76,6 +75,3 @@ public:
  */
 bool boxLineCollision(const aabb3f &box, const v3f &start, const v3f &dir,
        v3f *collision_point, v3s16 *collision_normal);
-
-
-#endif /* SRC_RAYCAST_H_ */
index 5b1ef9b5d3b31e1d80cf4c29323af2c0eb51352e..e8f70f790279c63940008e3c3487c0707c69fe73 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef REFLOWSCAN_H
-#define REFLOWSCAN_H
+#pragma once
 
 #include "util/container.h"
 #include "irrlichttypes_bloated.h"
@@ -46,5 +45,3 @@ private:
        MapBlock *m_lookup[3 * 3 * 3];
        u32 m_lookup_state_bitset;
 };
-
-#endif // REFLOWSCAN_H
index 965dede508f542a57571fde27d71fc95241b8077..32c78b5acdb619e65f7ae67864ae1be350161bc5 100644 (file)
@@ -18,8 +18,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef REMOTEPLAYER_HEADER
-#define REMOTEPLAYER_HEADER
+#pragma once
 
 #include "player.h"
 #include "cloudparams.h"
@@ -168,5 +167,3 @@ private:
 
        CloudParams m_cloud_params;
 };
-
-#endif
index e0b3c7c555bb0a6bf8a4b99b5946498719415708..1d9949d1520676094d5c548dc0a9dc3de8ee5f26 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef ROLLBACK_HEADER
-#define ROLLBACK_HEADER
+#pragma once
 
 #include <string>
 #include "irr_v3d.h"
@@ -103,5 +102,3 @@ private:
        std::vector<Entity> knownActors;
        std::vector<Entity> knownNodes;
 };
-
-#endif
index a5f0c34fc2b52612d21fba2f2665f881c16893a8..4b0ad0164b18278f5a9e63cb5307c54081fa73e9 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef ROLLBACK_INTERFACE_HEADER
-#define ROLLBACK_INTERFACE_HEADER
+#pragma once
 
 #include "irr_v3d.h"
 #include <string>
@@ -159,5 +158,3 @@ private:
        std::string old_actor;
        bool old_actor_guess;
 };
-
-#endif
index 9b87962971dee5b732992efdca1d2b505e803a9e..c4440c5d9b2e8dfd70ab54a019e2e2a78855ee94 100644 (file)
@@ -25,8 +25,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 /******************************************************************************/
 /******************************************************************************/
 
-#ifndef C_CONTENT_H_
-#define C_CONTENT_H_
+#pragma once
 
 extern "C" {
 #include <lua.h>
@@ -187,5 +186,3 @@ void               push_pointed_thing        (lua_State *L, const PointedThing &
 void               push_objectRef            (lua_State *L, const u16 id);
 
 extern struct EnumString es_TileAnimationType[];
-
-#endif /* C_CONTENT_H_ */
index f7d9294d6441ce723d65a5a78acb9f80061ab095..bba01f545bdaa16b684419d2769166f84d79660a 100644 (file)
@@ -24,8 +24,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 /*             not being a script/modapi file!!!!!!!!                         */
 /******************************************************************************/
 /******************************************************************************/
-#ifndef C_CONVERTER_H_
-#define C_CONVERTER_H_
+#pragma once
 
 #include <vector>
 #include <unordered_map>
@@ -117,5 +116,3 @@ size_t write_array_slice_float(lua_State *L, int table_index, float *data,
        v3u16 data_size, v3u16 slice_offset, v3u16 slice_size);
 size_t write_array_slice_u16(lua_State *L, int table_index, u16 *data,
        v3u16 data_size, v3u16 slice_offset, v3u16 slice_size);
-
-#endif /* C_CONVERTER_H_ */
index b77f0a7c3f8d3a84f8037d1ac388d53b04640b2a..2548ac979f6ad2118edfe97f42eca9686e686a8a 100644 (file)
@@ -24,8 +24,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 /******************************************************************************/
 /******************************************************************************/
 
-#ifndef C_INTERNAL_H_
-#define C_INTERNAL_H_
+#pragma once
 
 extern "C" {
 #include <lua.h>
@@ -106,5 +105,3 @@ void script_error(lua_State *L, int pcall_result, const char *mod, const char *f
 void script_run_callbacks_f(lua_State *L, int nargs,
        RunCallbacksMode mode, const char *fxn);
 void log_deprecated(lua_State *L, const std::string &message);
-
-#endif /* C_INTERNAL_H_ */
index 056f3025167767dbc0cf6f6d10051a2f2fbf17ab..86bfb0b6b0ed0894d25928b08f6fb29606dce5da 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef C_TYPES_H_
-#define C_TYPES_H_
+#pragma once
 
 extern "C" {
 #include "lua.h"
@@ -60,5 +59,3 @@ public:
 
 
 extern EnumString es_ItemType[];
-
-#endif /* C_TYPES_H_ */
index aa1559ed1d1681d257e8c79e143ef2dbadcb9ad1..01c3ad00537d11179e6052b676ccf1cfd4ceccae 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef CPP_API_ASYNC_EVENTS_HEADER
-#define CPP_API_ASYNC_EVENTS_HEADER
+#pragma once
 
 #include <vector>
 #include <deque>
@@ -156,5 +155,3 @@ private:
        // Counter semaphore for job dispatching
        Semaphore jobQueueCounter;
 };
-
-#endif // CPP_API_ASYNC_EVENTS_HEADER
index ff92bdf939b23f018cf7cef2667c14396abf2408..b2c8b4a184346502031cb6e32a9428d69ab2f6ff 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef S_BASE_H_
-#define S_BASE_H_
+#pragma once
 
 #include <iostream>
 #include <string>
@@ -147,5 +146,3 @@ private:
        GUIEngine      *m_guiengine = nullptr;
        ScriptingType  m_type;
 };
-
-#endif /* S_BASE_H_ */
index 9133637a640fdf8d9514f0a45a9e6e99045293ee..074a68e39dd84067971ea6e7a11df4acf6150888 100644 (file)
@@ -18,8 +18,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef S_CLIENT_H_
-#define S_CLIENT_H_
+#pragma once
 
 #include "util/pointedthing.h"
 #include "cpp_api/s_base.h"
@@ -60,4 +59,3 @@ public:
 
        void setEnv(ClientEnvironment *env);
 };
-#endif
index 07b06edff5c1eae36ad8c5075317f5977adbd3f8..173e24c3082e53886c54d847bb3e372371ae98ae 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef S_ENTITY_H_
-#define S_ENTITY_H_
+#pragma once
 
 #include "cpp_api/s_base.h"
 #include "irr_v3d.h"
@@ -45,7 +44,3 @@ public:
        void luaentity_Rightclick(u16 id,
                        ServerActiveObject *clicker);
 };
-
-
-
-#endif /* S_ENTITY_H_ */
index e0702456504001aee0882154af3d560ce9e6bd85..232a08aaff1b774bec6baa10e4b94e031427d504 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef S_ENV_H_
-#define S_ENV_H_
+#pragma once
 
 #include "cpp_api/s_base.h"
 #include "irr_v3d.h"
@@ -44,5 +43,3 @@ public:
 
        void initializeEnvironment(ServerEnvironment *env);
 };
-
-#endif /* S_ENV_H_ */
index b493cb6fa9cd3cb679df8e5386c3623a705d70eb..fc049f9226ffa1230317d6f8e30abf1dcb7fb659 100644 (file)
@@ -24,8 +24,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 /******************************************************************************/
 /******************************************************************************/
 
-#ifndef S_INTERNAL_H_
-#define S_INTERNAL_H_
+#pragma once
 
 #include <thread>
 #include "common/c_internal.h"
@@ -84,6 +83,3 @@ private:
                lua_State *L = getStack();                                             \
                assert(lua_checkstack(L, 20));                                         \
                StackUnroller stack_unroller(L);
-
-#endif /* S_INTERNAL_H_ */
-
index d1a81de8026efcacceaa685fdb1490cc2a3a63df..93ec7fd4253d818829b89346e86f722050be320e 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef S_INVENTORY_H_
-#define S_INVENTORY_H_
+#pragma once
 
 #include "cpp_api/s_base.h"
 
@@ -65,7 +64,3 @@ private:
        bool getDetachedInventoryCallback(
                        const std::string &name, const char *callbackname);
 };
-
-
-
-#endif /* S_INVENTORY_H_ */
index 6ceb4b5598b90d14b2bba7804bd1103e1f8cdbae..561f3a55386102d34519dbffa47624b26b98f5d0 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef S_ITEM_H_
-#define S_ITEM_H_
+#pragma once
 
 #include "cpp_api/s_base.h"
 #include "irr_v3d.h"
@@ -58,6 +57,3 @@ protected:
        void pushPointedThing(const PointedThing& pointed);
 
 };
-
-
-#endif /* S_ITEM_H_ */
index 8d5895817e4bd251cf83879c5d1f83fd9d836366..f89d5d889efdac4b7c954b644c60b7ba2f520d80 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef S_MAINMENU_H_
-#define S_MAINMENU_H_
+#pragma once
 
 #include "cpp_api/s_base.h"
 #include "util/string.h"
@@ -44,5 +43,3 @@ public:
         */
        void handleMainMenuButtons(const StringMap &fields);
 };
-
-#endif /* S_MAINMENU_H_ */
index eb127909d724e36145fb40d01767faa68fc1b7a6..92f07cee73c70ca338cff23ecb135d333789fb56 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef S_NODE_H_
-#define S_NODE_H_
+#pragma once
 
 #include "irr_v3d.h"
 #include "cpp_api/s_base.h"
@@ -58,7 +57,3 @@ public:
        static struct EnumString es_LiquidType[];
        static struct EnumString es_NodeBoxType[];
 };
-
-
-
-#endif /* S_NODE_H_ */
index c2ebeba6d5d2c76ca7cf395bd714df663187ea77..51b8a5eb2c2c0ef9cf94d0f195ab42a8aca4f3f4 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef S_NODEMETA_H_
-#define S_NODEMETA_H_
+#pragma once
 
 #include "cpp_api/s_base.h"
 #include "cpp_api/s_item.h"
@@ -63,5 +62,3 @@ public:
 private:
 
 };
-
-#endif /* S_NODEMETA_H_ */
index 9b4611f9ec7b75848ab3cdb252936b18b98f7945..70b06bfc779db1ce9c263b9c103eebd1f0a031e0 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef S_PLAYER_H_
-#define S_PLAYER_H_
+#pragma once
 
 #include "cpp_api/s_base.h"
 #include "irr_v3d.h"
@@ -46,5 +45,3 @@ public:
        void on_playerReceiveFields(ServerActiveObject *player,
                        const std::string &formname, const StringMap &fields);
 };
-
-#endif /* S_PLAYER_H_ */
index 059dccef17408590f0e7618f1aae6d1168b2c0c1..c31aff26bfd63ed53a25b3634caa77d50f611bdc 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef S_SECURITY_H
-#define S_SECURITY_H
+#pragma once
 
 #include "cpp_api/s_base.h"
 
@@ -75,6 +74,3 @@ private:
        static int sl_os_rename(lua_State *L);
        static int sl_os_remove(lua_State *L);
 };
-
-#endif
-
index a63e3632087aada06d37f0520dc37443e9fe7abb..74de19bee560e8e5fed209f3e7e325e9613c4ec5 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef S_SERVER_H_
-#define S_SERVER_H_
+#pragma once
 
 #include "cpp_api/s_base.h"
 #include <set>
@@ -46,7 +45,3 @@ private:
        void getAuthHandler();
        void readPrivileges(int index, std::set<std::string> &result);
 };
-
-
-
-#endif /* S_SERVER_H_ */
index 9cb6249d0603851f9c6ca4bcb2fd155d3cbc707e..56acd90830312eb2b52c92e64f69033b1786b0a2 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef L_AREA_STORE_H_
-#define L_AREA_STORE_H_
+#pragma once
 
 #include "lua_api/l_base.h"
 
@@ -63,5 +62,3 @@ public:
 
        static void Register(lua_State *L);
 };
-
-#endif // L_AREA_STORE_H_
index e9b28b36a6fa7af796f84c6b90c01a85614fac88..0a75b4c1adac022df512342bc9236b6a4aa4b630 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef L_BASE_H_
-#define L_BASE_H_
+#pragma once
 
 #include "common/c_types.h"
 #include "common/c_internal.h"
@@ -71,5 +70,3 @@ public:
                        lua_CFunction func,
                        int top);
 };
-
-#endif /* L_BASE_H_ */
index c4a0f877c260af846db5a824a50e55d7b10969e0..a7103c9b050a4903dd061e97bd6996096d1616f6 100644 (file)
@@ -1,5 +1,23 @@
-#ifndef L_CAMERA_H
-#define L_CAMERA_H
+/*
+Minetest
+Copyright (C) 2013-2017 celeron55, Perttu Ahola <celeron55@gmail.com>
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU Lesser General Public License as published by
+the Free Software Foundation; either version 2.1 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public License along
+with this program; if not, write to the Free Software Foundation, Inc.,
+51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+*/
+
+#pragma once
 
 #include "l_base.h"
 
@@ -40,5 +58,3 @@ public:
 
        static void Register(lua_State *L);
 };
-
-#endif // L_CAMERA_H
index 8a3c7f0e87e6a83493e20790c88e98bc900782b9..791038f7dc9fa5d99658469cddccb2b5029161e6 100644 (file)
@@ -18,8 +18,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef L_CLIENT_H_
-#define L_CLIENT_H_
+#pragma once
 
 #include "lua_api/l_base.h"
 #include "itemdef.h"
@@ -98,5 +97,3 @@ private:
 public:
        static void Initialize(lua_State *L, int top);
 };
-
-#endif
index eb2bce7065fbe385e3e868baa0fe3a45e5f799ff..9002b23efe1b28f926ab616166d24277bef7435f 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef L_CRAFT_H_
-#define L_CRAFT_H_
+#pragma once
 
 #include <string>
 #include <vector>
@@ -47,5 +46,3 @@ private:
 public:
        static void Initialize(lua_State *L, int top);
 };
-
-#endif /* L_CRAFT_H_ */
index f380d8d6f0d0f04d8de3219c3e7bb65dbeca41ae..4d295b6eba85741d62e04ff82af1d6f66a86982c 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef L_ENV_H_
-#define L_ENV_H_
+#pragma once
 
 #include "lua_api/l_base.h"
 #include "serverenvironment.h"
@@ -297,5 +296,3 @@ struct ScriptCallbackState {
        unsigned int refcount;
        std::string origin;
 };
-
-#endif /* L_ENV_H_ */
index 077ade691ebc998d455a13f561b09ece94a1f115..3d9cdad29f4c871982d1f8ce918cb501346b3f61 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef L_HTTP_H_
-#define L_HTTP_H_
+#pragma once
 
 #include "lua_api/l_base.h"
 #include "config.h"
@@ -46,5 +45,3 @@ private:
 public:
        static void Initialize(lua_State *L, int top);
 };
-
-#endif /* L_HTTP_H_ */
index e9b6899313f01f57a6183875d64ff71aa2682c23..bbedfe46edde7df7938010ac1bd36bb4a35ffca8 100644 (file)
@@ -24,8 +24,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 /******************************************************************************/
 /******************************************************************************/
 
-#ifndef L_INTERNAL_H_
-#define L_INTERNAL_H_
+#pragma once
 
 #include "common/c_internal.h"
 
@@ -44,5 +43,3 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #define GET_ENV_PTR         \
        MAP_LOCK_REQUIRED;      \
        GET_ENV_PTR_NO_MAP_LOCK
-
-#endif /* L_INTERNAL_H_ */
index 502827a11ef166202a198395b5d47d201079e0ce..f12377ecee55ba9172774a57b87ff5898503b148 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef L_INVENTORY_H_
-#define L_INVENTORY_H_
+#pragma once
 
 #include "lua_api/l_base.h"
 
@@ -126,5 +125,3 @@ private:
 public:
        static void Initialize(lua_State *L, int top);
 };
-
-#endif /* L_INVENTORY_H_ */
index b4efaefc8d33b259f6964b1b4f39ffae0d411f5e..6aa62808b04569210ca3a775a5c46fff3baddae6 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef L_ITEM_H_
-#define L_ITEM_H_
+#pragma once
 
 #include "lua_api/l_base.h"
 #include "inventory.h"  // ItemStack
@@ -147,7 +146,3 @@ private:
 public:
        static void Initialize(lua_State *L, int top);
 };
-
-
-
-#endif /* L_ITEM_H_ */
index 6e841d2dc85065ccdd8390ed902e714237307b2e..cfaece794b5ee6ae052f1e65811c205b4a291ce6 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef L_ITEMSTACKMETA_H_
-#define L_ITEMSTACKMETA_H_
+#pragma once
 
 #include "lua_api/l_base.h"
 #include "lua_api/l_metadata.h"
@@ -55,5 +54,3 @@ public:
 
        static void Register(lua_State *L);
 };
-
-#endif
index e618e6be5df5ee1420ba2505281dcfbc4b3bf100..dcb5c878c06ada4846a0a49bded80318dd54af3f 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef MINETEST_L_LOCALPLAYER_H
-#define MINETEST_L_LOCALPLAYER_H
+#pragma once
 
 #include "l_base.h"
 
@@ -81,5 +80,3 @@ public:
 
        static void Register(lua_State *L);
 };
-
-#endif // MINETEST_L_LOCALPLAYER_H
index 4be07576cdad20eb96179921e338c44391caf41c..ffaab7dcafd24429cc5f6c6fed865dd1c80085c8 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef L_MAINMENU_H_
-#define L_MAINMENU_H_
+#pragma once
 
 #include "lua_api/l_base.h"
 
@@ -151,5 +150,3 @@ public:
        static void InitializeAsync(lua_State *L, int top);
 
 };
-
-#endif /* L_MAINMENU_H_ */
index a26c8b950a482cadfb52f6a8b02f74b936f60954..89b825be2cd622c8a5e79ae358078b71508db2a8 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef L_MAPGEN_H_
-#define L_MAPGEN_H_
+#pragma once
 
 #include "lua_api/l_base.h"
 
@@ -119,5 +118,3 @@ public:
        static struct EnumString es_SchematicFormatType[];
        static struct EnumString es_NodeResolveMethod[];
 };
-
-#endif /* L_MAPGEN_H_ */
index a479e64b021bd63957f544d23b3b5d00b527add6..5a7c7e7f79c51b295bc1f9e205a575fc26f9e32f 100644 (file)
@@ -16,8 +16,8 @@ You should have received a copy of the GNU Lesser General Public License along
 with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
-#ifndef L_METADATA_H_
-#define L_METADATA_H_
+
+#pragma once
 
 #include "irrlichttypes_bloated.h"
 #include "lua_api/l_base.h"
@@ -72,5 +72,3 @@ protected:
        // equals(self, other)
        static int l_equals(lua_State *L);
 };
-
-#endif /* L_NODEMETA_H_ */
index d4fbf6330c363680b2f2448d318b6c1e1fd84368..2d0e6ae9f27d830e627fbe38f05573c470edcfc5 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef L_MINIMAP_H_
-#define L_MINIMAP_H_
+#pragma once
 
 #include "l_base.h"
 
@@ -61,5 +60,3 @@ public:
 
        static void Register(lua_State *L);
 };
-
-#endif // L_MINIMAP_H_
index 72d26ef36261fc14bdb65c693c19adad4dcdc6bf..683f79932e0cb3928493612bc230ff82c830cdab 100644 (file)
@@ -16,8 +16,8 @@ You should have received a copy of the GNU Lesser General Public License along
 with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
-#ifndef L_NODEMETA_H_
-#define L_NODEMETA_H_
+
+#pragma once
 
 #include "lua_api/l_base.h"
 #include "lua_api/l_metadata.h"
@@ -93,5 +93,3 @@ public:
        static void Register(lua_State *L);
        static void RegisterClient(lua_State *L);
 };
-
-#endif /* L_NODEMETA_H_ */
index df77ed98f10ef6d74581bddaec6c4ba4ad6587fe..c7cc7624479af8a30ee85f94b9e55c854ef31dda 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef L_NODETIMER_H_
-#define L_NODETIMER_H_
+#pragma once
 
 #include "irr_v3d.h"
 #include "lua_api/l_base.h"
@@ -62,5 +61,3 @@ public:
 
        static void Register(lua_State *L);
 };
-
-#endif /* L_NODETIMER_H_ */
index f252b5ba2c32c0cb4aa4f113841b673c630cb998..8af4fbd124f42c6ce5e2240bf1119bae8af800e8 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef L_NOISE_H_
-#define L_NOISE_H_
+#pragma once
 
 #include "irr_v3d.h"
 #include "lua_api/l_base.h"
@@ -193,5 +192,3 @@ public:
 
        static void Register(lua_State *L);
 };
-
-#endif /* L_NOISE_H_ */
index 77874f00c6e7638b81e50a1ee45871b81f1b4e98..a2438e4345ffe6ad51d857073acdd30bc242b738 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef L_OBJECT_H_
-#define L_OBJECT_H_
+#pragma once
 
 #include "lua_api/l_base.h"
 #include "irrlichttypes.h"
@@ -333,5 +332,3 @@ private:
        static int l_get_nametag_attributes(lua_State *L);
 
 };
-
-#endif /* L_OBJECT_H_ */
index c593f47e441bccaf2e00e86bbcde9841380cab78..122810b6de3a528d8992bc0090e3b34eeba529d6 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef L_PARTICLES_H_
-#define L_PARTICLES_H_
+#pragma once
 
 #include "lua_api/l_base.h"
 
@@ -31,7 +30,3 @@ private:
 public:
        static void Initialize(lua_State *L, int top);
 };
-
-
-
-#endif /* L_PARTICLES_H_ */
index 3b01c0d8b82caa861fd6ba1bf9513dd9324de4fb..c26ff634ea1c2130e8c2ccbf91a3c4e13775ab11 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef L_ROLLBACK_H_
-#define L_ROLLBACK_H_
+#pragma once
 
 #include "lua_api/l_base.h"
 
@@ -34,5 +33,3 @@ private:
 public:
        static void Initialize(lua_State *L, int top);
 };
-
-#endif /* L_ROLLBACK_H_ */
index 251a0ce89e37004a96b1afd5ae9a68d917943b68..3aa1785a248295bed8c81dc544f57c8a21701caa 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef L_SERVER_H_
-#define L_SERVER_H_
+#pragma once
 
 #include "lua_api/l_base.h"
 
@@ -110,5 +109,3 @@ private:
 public:
        static void Initialize(lua_State *L, int top);
 };
-
-#endif /* L_SERVER_H_ */
index a664b449416179fcb0bee28e2832e48548344509..500917f0a79c305321399ebe48d8d75228a5c991 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef L_SETTINGS_H_
-#define L_SETTINGS_H_
+#pragma once
 
 #include "lua_api/l_base.h"
 
@@ -77,5 +76,3 @@ public:
 
        static void Register(lua_State *L);
 };
-
-#endif
index 1f0c1eba16d826b2e20c19dfb1ca168325a5816d..888a0f30b88a34faf5e16ed3f7a2bba4d90b8e73 100644 (file)
@@ -18,8 +18,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef L_SOUND_H_
-#define L_SOUND_H_
+#pragma once
 
 #include "lua_api/l_base.h"
 
@@ -32,5 +31,3 @@ private:
 public:
        static void Initialize(lua_State *L, int top);
 };
-
-#endif
index eaf7ec9f6cb2bffbb489eb2a9ff5406042b53aed..4e808c393271e12e083ee624c722d293d8b06bc6 100644 (file)
@@ -18,8 +18,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef __L_STORAGE_H__
-#define __L_STORAGE_H__
+#pragma once
 
 #include "l_metadata.h"
 #include "lua_api/l_base.h"
@@ -59,5 +58,3 @@ public:
        static StorageRef *checkobject(lua_State *L, int narg);
        static ModMetadata *getobject(StorageRef *ref);
 };
-
-#endif /* __L_STORAGE_H__ */
index b75d9db29ae9dd5c83c1d152112b310a16971989..b7aafe8d5d8192933be669ad443ee9f50609db58 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef L_UTIL_H_
-#define L_UTIL_H_
+#pragma once
 
 #include "lua_api/l_base.h"
 
@@ -100,5 +99,3 @@ public:
 
        static void InitializeAsync(AsyncEngine &engine);
 };
-
-#endif /* L_UTIL_H_ */
index e706f3727d0ec4d82be1ed039240fea5286026d9..15ab9eef8c2fc8717604c038b3fa0bdefb8ae789 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef L_VMANIP_H_
-#define L_VMANIP_H_
+#pragma once
 
 #include <map>
 #include "irr_v3d.h"
@@ -80,5 +79,3 @@ public:
 
        static void Register(lua_State *L);
 };
-
-#endif /* L_VMANIP_H_ */
index 822bff7735e32c53281fe69ed19479749d1eb1ec..721bb2b058d7192a8b71bd82e5a8545b3ae7aef2 100644 (file)
@@ -18,8 +18,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef CLIENT_SCRIPTING_H_
-#define CLIENT_SCRIPTING_H_
+#pragma once
 
 #include "cpp_api/s_base.h"
 #include "cpp_api/s_client.h"
@@ -41,4 +40,3 @@ public:
 private:
        virtual void InitializeModApi(lua_State *L, int top);
 };
-#endif
index 8e251af03b9bace5603882a1536a3c497f3f841d..9e23bdc1b39ceb2652264819bf46e51f8e6b4131 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef SCRIPTING_MAINMENU_H_
-#define SCRIPTING_MAINMENU_H_
+#pragma once
 
 #include "cpp_api/s_base.h"
 #include "cpp_api/s_mainmenu.h"
@@ -47,6 +46,3 @@ private:
 
        AsyncEngine asyncEngine;
 };
-
-
-#endif /* SCRIPTING_MAINMENU_H_ */
index fd97ea40b7e54b67a7df2784ae25d3e9a8b3066c..b549a1bc95e7c724626537939488a265627883d7 100644 (file)
@@ -17,9 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef SERVER_SCRIPTING_H_
-#define SERVER_SCRIPTING_H_
-
+#pragma once
 #include "cpp_api/s_base.h"
 #include "cpp_api/s_entity.h"
 #include "cpp_api/s_env.h"
@@ -53,5 +51,3 @@ private:
 };
 
 void log_deprecated(const std::string &message);
-
-#endif /* SCRIPTING_GAME_H_ */
index 4e01db40ab1ddff4ba0bb0162a1766952a869776..7f8b833825f86da4dfc0beebfc18724df3bd4457 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef SERIALIZATION_HEADER
-#define SERIALIZATION_HEADER
+#pragma once
 
 #include "irrlichttypes.h"
 #include "exceptions.h"
@@ -94,6 +93,3 @@ void decompressZlib(std::istream &is, std::ostream &os);
 void compress(const SharedBuffer<u8> &data, std::ostream &os, u8 version);
 //void compress(const std::string &data, std::ostream &os, u8 version);
 void decompress(std::istream &is, std::ostream &os, u8 version);
-
-#endif
-
index aae589f9af05bf06996b6abc87647230bccd00ff..6955306dd7aaa7c456b8aca583f3a25548b8a179 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef SERVER_HEADER
-#define SERVER_HEADER
+#pragma once
 
 #include "network/connection.h"
 #include "irr_v3d.h"
@@ -654,5 +653,3 @@ private:
        Shuts down when kill is set to true.
 */
 void dedicated_server_loop(Server &server, bool &kill);
-
-#endif
index c9f80a4c4931f656151a1d5f33fd27ff4d4d398b..3428d3c99c7b681c2846622db4315195f4046819 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef SERVER_ENVIRONMENT_HEADER
-#define SERVER_ENVIRONMENT_HEADER
+#pragma once
 
 #include "environment.h"
 #include "mapnode.h"
@@ -437,5 +436,3 @@ private:
        std::unordered_map<u32, float> m_particle_spawners;
        std::unordered_map<u32, u16> m_particle_spawner_attachments;
 };
-
-#endif
index 0790261998b13efcc0bd302dde2a4554145f1011..796b23b98a60b6bc0f987653ce819fe536fd9f0c 100644 (file)
@@ -22,8 +22,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #include "mods.h"
 #include <json/json.h>
 
-#ifndef SERVERLIST_HEADER
-#define SERVERLIST_HEADER
+#pragma once
 
 typedef Json::Value ServerListSpec;
 
@@ -51,5 +50,3 @@ void sendAnnounce(AnnounceAction, u16 port,
 #endif
 
 } // namespace ServerList
-
-#endif
index 8acbd6a19c5cad36b70d777bec1263f5c89b2bfe..140ff9f4ac2118347306760acc18fa2d12c27662 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef SERVEROBJECT_HEADER
-#define SERVEROBJECT_HEADER
+#pragma once
 
 #include <unordered_set>
 #include "irrlichttypes_bloated.h"
@@ -258,6 +257,3 @@ private:
        // Used for creating objects based on type
        static std::map<u16, Factory> m_types;
 };
-
-#endif
-
index f0baf41bfddd5aaa1184b9683e67b2aca929aaa7..4c128b7b87354fa2f9e22e036c22fa01a39808a3 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef SETTINGS_HEADER
-#define SETTINGS_HEADER
+#pragma once
 
 #include "irrlichttypes_bloated.h"
 #include "util/string.h"
@@ -234,6 +233,3 @@ private:
        mutable std::mutex m_mutex;
 
 };
-
-#endif
-
index 1db4cba83ea08357933151dcff109c9495b8b70b..7a7ee3e7bfe99531a995332342e72d296201a8e4 100644 (file)
@@ -18,8 +18,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef SHADER_HEADER
-#define SHADER_HEADER
+#pragma once
 
 #include <IMaterialRendererServices.h>
 #include "irrlichttypes_bloated.h"
@@ -153,5 +152,3 @@ IWritableShaderSource *createShaderSource();
 
 void dumpShaderProgram(std::ostream &output_stream,
        const std::string &program_type, const std::string &program);
-
-#endif
index ed93a922127c0d061b524fbbe114b4efd791e883..b66a4990f22c11d7a9ee58c6354647fb713543bb 100644 (file)
--- a/src/sky.h
+++ b/src/sky.h
@@ -21,8 +21,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #include "camera.h"
 #include "irrlichttypes_extrabloated.h"
 
-#ifndef SKY_HEADER
-#define SKY_HEADER
+#pragma once
 
 #define SKY_MATERIAL_COUNT 5
 #define SKY_STAR_COUNT 200
@@ -147,5 +146,3 @@ private:
        video::ITexture *m_sun_tonemap;
        video::ITexture *m_moon_tonemap;
 };
-
-#endif
index b1f1e0875c4d7a842eed2ec8173981d6522d4b89..489818123b61c7927651b6acfd1a4c7fe763c719 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef SOCKET_HEADER
-#define SOCKET_HEADER
+#pragma once
 
 #ifdef _WIN32
 #ifndef _WIN32_WINNT
@@ -133,6 +132,3 @@ private:
        int m_timeout_ms;
        int m_addr_family;
 };
-
-#endif
-
index 9447b77ef1ae2e71ba7e9ece62afc77d43ae0cb2..b9c8470799b9ff506dc8aa68558ff9438491e297 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef SOUND_HEADER
-#define SOUND_HEADER
+#pragma once
 
 #include <set>
 #include <string>
@@ -121,5 +120,3 @@ public:
 
 // Global DummySoundManager singleton
 extern DummySoundManager dummySoundManager;
-
-#endif
index 13d01a5d630612c026a51ac4c79d8d4f5b06f70e..6d538c8f935821f3dba6803046e240d2735a8a0e 100644 (file)
@@ -17,12 +17,8 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef SOUND_OPENAL_HEADER
-#define SOUND_OPENAL_HEADER
+#pragma once
 
 #include "sound.h"
 
 ISoundManager *createOpenALSoundManager(OnDemandSoundFetcher *fetcher);
-
-#endif
-
index fb73befd38f3b405d321e64a90822e0f8453b09a..c457f1384f946c6b10a97d419ef0381c16535abf 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef STATICOBJECT_HEADER
-#define STATICOBJECT_HEADER
+#pragma once
 
 #include "irrlichttypes_bloated.h"
 #include <string>
@@ -95,6 +94,3 @@ public:
 
 private:
 };
-
-#endif
-
index dda249a9862a31a282c27776667b33dd64db21ee..8c21973eab3cdec319e28b6b236c9907c4a2f4e3 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef SUBGAME_HEADER
-#define SUBGAME_HEADER
+#pragma once
 
 #include <string>
 #include <set>
@@ -99,6 +98,3 @@ std::vector<WorldSpec> getAvailableWorlds();
 // loads the subgame's config and creates world directory
 // and world.mt if they don't exist
 bool loadGameConfAndInitWorld(const std::string &path, const SubgameSpec &gamespec);
-
-#endif
-
index b656f887272dd43950f59aa7d5b193663f53d56b..eae7c6b22db5fecfa142561f1ce0efad51ddd0fa 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef TERMINAL_CHAT_CONSOLE_H
-#define TERMINAL_CHAT_CONSOLE_H
+#pragma once
 
 #include "chat.h"
 #include "threading/thread.h"
@@ -123,5 +122,3 @@ private:
 };
 
 extern TerminalChatConsole g_term_console;
-
-#endif
index af91d04c73da74ee844ebf0ac4c1ff059739289b..ac6bd5129c4f7e64c59fb94d4fbb60d6fbadc241 100644 (file)
@@ -23,8 +23,7 @@ FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
 DEALINGS IN THE SOFTWARE.
 */
 
-#ifndef THREADING_EVENT_H
-#define THREADING_EVENT_H
+#pragma once
 
 #include <condition_variable>
 
@@ -45,5 +44,3 @@ private:
        std::mutex mutex;
        bool notified = false;
 };
-
-#endif
index 8ff37666626955d0129905e8eee4f4a1dcd40dbd..76a8f48a6bededb07ba3ee6278f3fd695e320c55 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef THREADING_SEMAPHORE_H
-#define THREADING_SEMAPHORE_H
+#pragma once
 
 #if defined(_WIN32)
 #include <windows.h>
@@ -51,5 +50,3 @@ private:
 
        DISABLE_CLASS_COPY(Semaphore);
 };
-
-#endif
index 9872e79172ac6f72175e874c3c5eb31eaafbc3ba..0449de0b8bb28f1e08149b2fa1ed9acc7558e1a6 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef TILEANIMATION_HEADER
-#define TILEANIMATION_HEADER
+#pragma once
 
 #include <iostream>
 #include "irrlichttypes_bloated.h"
@@ -58,5 +57,3 @@ struct TileAnimationParams
        void getTextureModifer(std::ostream &os, v2u32 texture_size, int frame) const;
        v2f getTextureCoords(v2u32 texture_size, int frame) const;
 };
-
-#endif
index 67631fe79beb4c2ddcc60a867befde9c7c45c327..f3362d8928112c59fffc0baf5897934570bc105d 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef TOOL_HEADER
-#define TOOL_HEADER
+#pragma once
 
 #include "irrlichttypes.h"
 #include <string>
@@ -130,6 +129,3 @@ PunchDamageResult getPunchDamage(
                const ItemStack *punchitem,
                float time_from_last_punch
 );
-
-#endif
-
index 7d3e4e83b83f4dfde6ac72123c7134fa98a05e4b..8dfec47d8abbfd904701978b7277e7d7ab275ea0 100644 (file)
@@ -16,8 +16,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef TOUCHSCREENGUI_HEADER
-#define TOUCHSCREENGUI_HEADER
+#pragma once
 
 #include <IEventReceiver.h>
 #include <IGUIButton.h>
@@ -252,4 +251,3 @@ private:
        AutoHideButtonBar m_rarecontrolsbar;
 };
 extern TouchScreenGUI *g_touchscreengui;
-#endif
index 8777c369cc4d4fe6b253aad0698b5f6a880a6f0d..8e5306560df52be8e114eaa759fcf1acec2ca7a5 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef TREEGEN_HEADER
-#define TREEGEN_HEADER
+#pragma once
 
 #include <matrix4.h>
 #include "noise.h"
@@ -91,4 +90,3 @@ namespace treegen {
        v3f transposeMatrix(irr::core::matrix4 M ,v3f v);
 
 }; // namespace treegen
-#endif
index bf76e8bb248e849d86677642408bbee0488d2e34..c4351a67bfc988901789cad57558f52fac14a641 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef TEST_HEADER
-#define TEST_HEADER
+#pragma once
 
 #include <exception>
 #include <vector>
@@ -143,5 +142,3 @@ extern content_t t_CONTENT_LAVA;
 extern content_t t_CONTENT_BRICK;
 
 bool run_tests();
-
-#endif
index 8c22c3ad75523ab55141aa3ac1ba140be0361c17..e94aa4e2ae03f8136aab901c05cbf3ab98416d29 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef AREA_STORE_H_
-#define AREA_STORE_H_
+#pragma once
 
 #include "irr_v3d.h"
 #include "noise.h" // for PcgRandom
@@ -197,5 +196,3 @@ private:
 };
 
 #endif // USE_SPATIAL
-
-#endif // AREA_STORE_H_
index 7cdc7d74d2b572602c902ec1521e2c5a1cea216f..ba827f3225aaf5a10edf47de0a2870bf778d8a55 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef AUTH_H
-#define AUTH_H
+#pragma once
 
 /// Gets the base64 encoded legacy password db entry.
 std::string translate_password(const std::string &name,
@@ -46,5 +45,3 @@ std::string encode_srp_verifier(const std::string &verifier,
 /// and salt components.
 bool decode_srp_verifier_and_salt(const std::string &encoded,
        std::string *verifier, std::string *salt);
-
-#endif
index 1cb175518d5f2f4d367409caa7082c3087375c16..7f2bf13688442b18d4d030d841d6f43d0ec5c061 100644 (file)
@@ -1,10 +1,26 @@
-#ifndef BASE64_HEADER
-#define BASE64_HEADER
+/*
+Minetest
+Copyright (C) 2013-2017 celeron55, Perttu Ahola <celeron55@gmail.com>
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU Lesser General Public License as published by
+the Free Software Foundation; either version 2.1 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU Lesser General Public License for more details.
+
+You should have received a copy of the GNU Lesser General Public License along
+with this program; if not, write to the Free Software Foundation, Inc.,
+51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+*/
+
+#pragma once
 
 #include <string>
 
 bool base64_is_valid(std::string const& s);
 std::string base64_encode(unsigned char const* , unsigned int len);
 std::string base64_decode(std::string const& s);
-
-#endif // BASE64_HEADER
index 71be13a1fbfb01b2f8c325af85b81dd08c5dd2c6..334e342e095e08a9e6b05c6ea3831913c40b5250 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef BASICMACROS_HEADER
-#define BASICMACROS_HEADER
+#pragma once
 
 #define ARRLEN(x) (sizeof(x) / sizeof((x)[0]))
 
@@ -57,5 +56,3 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 #define PP(x) "("<<(x).X<<","<<(x).Y<<","<<(x).Z<<")"
 
 #define PP2(x) "("<<(x).X<<","<<(x).Y<<")"
-
-#endif
index caaa1c328fdd32bb10c319c802770b82722970c1..af85d80e39ba83151cac3766c17f602d4dfd6f08 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef UTIL_CONTAINER_HEADER
-#define UTIL_CONTAINER_HEADER
+#pragma once
 
 #include "../irrlichttypes.h"
 #include "../exceptions.h"
@@ -301,6 +300,3 @@ private:
        // we can't use std::deque here, because its iterators get invalidated
        std::list<K> m_queue;
 };
-
-#endif
-
index 3cfe0fb3eb5396747b1d9965d23a60acc0da57c9..ab5b63217282fd8b4c66099a1600890f2b7b26a7 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef UTIL_DIRECTIONTABLES_HEADER
-#define UTIL_DIRECTIONTABLES_HEADER
+#pragma once
 
 #include "../irrlichttypes.h"
 #include "../irr_v3d.h"
@@ -84,5 +83,3 @@ enum DirectionWallmounted {
        DWM_ZP,
        DWM_ZN,
 };
-
-#endif
index a3b8feb2a6264e8927c96ab71e2444fe29770082..202d84cb07c5ea117017f4217bcae3b55d3c8546 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef ENRICHEDSTRING_HEADER
-#define ENRICHEDSTRING_HEADER
+#pragma once
 
 #include <string>
 #include <vector>
@@ -87,5 +86,3 @@ private:
        bool m_has_background = false;
        irr::video::SColor m_background;
 };
-
-#endif
index c205d01da3f8e443f307b9e1d02a6b03f33ed7ba..df22539a52673c02c996839de70d1ba522e23329 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef HEX_HEADER
-#define HEX_HEADER
+#pragma once
 
 #include <string>
 
@@ -57,5 +56,3 @@ static inline bool hex_digit_decode(char hexdigit, unsigned char &value)
                return false;
        return true;
 }
-
-#endif
index 5143c92e6e56c52bbf7822023819abc2569ba0ea..36e6fddd0825b2c2607acece66b4b0e49b39e449 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef UTIL_NUMERIC_HEADER
-#define UTIL_NUMERIC_HEADER
+#pragma once
 
 #include "basic_macros.h"
 #include "../irrlichttypes.h"
@@ -363,5 +362,3 @@ inline u32 npot2(u32 orig) {
        orig |= orig >> 16;
        return orig + 1;
 }
-
-#endif
index f63bcad9d2bf74d22705c409dcf1f7bf2eb49207..c13436fcd3aeeb149f62ad55b7943230311e42b0 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef UTIL_POINTEDTHING_HEADER
-#define UTIL_POINTEDTHING_HEADER
+#pragma once
 
 #include "../irrlichttypes.h"
 #include "../irr_v3d.h"
@@ -98,6 +97,3 @@ struct PointedThing
        bool operator==(const PointedThing &pt2) const;
        bool operator!=(const PointedThing &pt2) const;
 };
-
-#endif
-
index f68269882f22ccd1ce36fbb298292f0c5aaf5044..f018efb204c3e20082d528943d6eaa7334ce04d6 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef UTIL_POINTER_HEADER
-#define UTIL_POINTER_HEADER
+#pragma once
 
 #include "../irrlichttypes.h"
 #include "../debug.h" // For assert()
@@ -227,6 +226,3 @@ inline SharedBuffer<u8> SharedBufferFromString(const char *string)
        SharedBuffer<u8> b((u8*)string, strlen(string)+1);
        return b;
 }
-
-#endif
-
index f434805578304fcbf791fa4a7b5a588312776452..0607ff37a6204b09d5a48a49aa7d88864aa407f8 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef UTIL_SERIALIZE_HEADER
-#define UTIL_SERIALIZE_HEADER
+#pragma once
 
 #include "../irrlichttypes_bloated.h"
 #include "../exceptions.h" // for SerializationError
@@ -657,5 +656,3 @@ inline void putRawData(std::vector<u8> *dest, const void *src, size_t len)
 {
        dest->insert(dest->end(), (u8 *)src, (u8 *)src + len);
 }
-
-#endif
index a55f94f44488adad6331429745c55f7aa24b1ec2..20f89eae629f6d93c2185ed8315e59479cb2e1d0 100644 (file)
@@ -24,7 +24,8 @@ SOFTWARE.
 
 */
 
-#ifndef SHA1_HEADER
+#pragma once
+
 typedef unsigned int Uint32;
 
 class SHA1
@@ -51,6 +52,3 @@ public:
        static void storeBigEndianUint32(unsigned char *byte, Uint32 num);
        static void hexPrinter(unsigned char *c, int l);
 };
-
-#define SHA1_HEADER
-#endif
index 233c85a8185f952707447ac7008e1b23cf358c3a..7d746262db9b2c50511dcdf9cc36a6c7d1ab8fa3 100644 (file)
@@ -56,8 +56,7 @@
  * [including the GNU Public Licence.]
  */
 
-#ifndef HEADER_SHA_H
-#define HEADER_SHA_H
+#pragma once
 
 #include <stddef.h>
 
@@ -153,5 +152,3 @@ void SHA256_Transform(SHA256_CTX *c, const unsigned char *data);
 #ifdef __cplusplus
 }
 #endif
-
-#endif
index 2d49b076e9283fbdedf10ddcabbd3eea4f0f2ac0..cf2bdec5026f51cc600dc81a340fb6cd1b451766 100644 (file)
@@ -53,8 +53,7 @@
  *    hash & prime number pairings.
  */
 
-#ifndef SRP_H
-#define SRP_H
+#pragma once
 
 struct SRPVerifier;
 struct SRPUser;
@@ -190,5 +189,3 @@ void srp_user_process_challenge(struct SRPUser *usr,
 
 /* bytes_HAMK must be exactly srp_user_get_session_key_length() bytes in size */
 void srp_user_verify_session(struct SRPUser *usr, const unsigned char *bytes_HAMK);
-
-#endif /* Include Guard */
index a7cd2badb517e78f85e5edf3c642c46ee23c9012..96cf1b4581aa95d9c8b22e18f1ab75c346bb93c0 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef STRFND_HEADER
-#define STRFND_HEADER
+#pragma once
 
 #include <string>
 
@@ -77,6 +76,3 @@ public:
 
 typedef BasicStrfnd<char> Strfnd;
 typedef BasicStrfnd<wchar_t> WStrfnd;
-
-#endif
-
index c0f4beefbdd70149ec68b469d12613447335df30..584ffb73a07fffa8ec7dfc29393b2a048f9d8f6f 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef UTIL_STRING_HEADER
-#define UTIL_STRING_HEADER
+#pragma once
 
 #include "irrlichttypes_bloated.h"
 #include <stdlib.h>
@@ -648,6 +647,3 @@ inline const std::string duration_to_string(int sec)
 
        return ss.str();
 }
-
-
-#endif
index 201d09a08c1110249dd2fbb389f704e843c07916..fbd04c08ea14c341235c6d9ef1ab6e1a70612f50 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef UTIL_THREAD_HEADER
-#define UTIL_THREAD_HEADER
+#pragma once
 
 #include "../irrlichttypes.h"
 #include "../threading/thread.h"
@@ -228,6 +227,3 @@ protected:
 private:
        Semaphore m_update_sem;
 };
-
-#endif
-
index 34564ee4bbd9a5c9bd705ebb48c6f20696b016e7..2988e8133c9288818b93818ab2ef02adf37a6d51 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef UTIL_TIMETAKER_HEADER
-#define UTIL_TIMETAKER_HEADER
+#pragma once
 
 #include "../irrlichttypes.h"
 #include "../gettime.h"
@@ -49,6 +48,3 @@ private:
        TimePrecision m_precision;
        u64 *m_result = nullptr;
 };
-
-#endif
-
index 0b803b82c6496d410304f34c48280b689b0d6ab9..30bb81fdfd771f20e0e90e6273510c7b4d30563b 100644 (file)
@@ -17,12 +17,8 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef VERSION_HEADER
-#define VERSION_HEADER
+#pragma once
 
 extern const char *g_version_string;
 extern const char *g_version_hash;
 extern const char *g_build_info;
-
-#endif
-
index 88e2edcc76b4e6e04eadaaa04187a19452651cb0..599a57de461e6912d767b37899a6a3dc1551e9bc 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef VOXEL_HEADER
-#define VOXEL_HEADER
+#pragma once
 
 #include "irrlichttypes.h"
 #include "irr_v3d.h"
@@ -505,6 +504,3 @@ public:
 
        static const MapNode ContentIgnoreNode;
 };
-
-#endif
-
index 7203585e4857da9fe134f965e96f3562e75a3a33..e8f5f64c7c9dd3d9f7979f73415e837bf1d4e0e4 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef VOXELALGORITHMS_HEADER
-#define VOXELALGORITHMS_HEADER
+#pragma once
 
 #include "voxel.h"
 #include "mapnode.h"
@@ -180,8 +179,3 @@ public:
 };
 
 } // namespace voxalgo
-
-
-
-#endif
-
index 44bca8e9f9ec0171fec1787fc4cf5af0ebeadf9a..c10ff66a4f51c2581eeecc0935a8208b7be021de 100644 (file)
@@ -17,8 +17,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
 */
 
-#ifndef WIELDMESH_HEADER
-#define WIELDMESH_HEADER
+#pragma once
 
 #include <string>
 #include "irrlichttypes_extrabloated.h"
@@ -137,4 +136,3 @@ scene::SMesh *getExtrudedMesh(ITextureSource *tsrc, const std::string &imagename
 void postProcessNodeMesh(scene::SMesh *mesh, const ContentFeatures &f, bool use_shaders,
                bool set_material, video::E_MATERIAL_TYPE *mattype,
                std::vector<ItemPartColor> *colors);
-#endif