Просмотр исходного кода

Merge pull request #51 from lioncash/pragma

Common: Move header guards over to pragma once.
bunnei 12 лет назад
Родитель
Сommit
b26f25356d

+ 1 - 4
src/common/atomic.h

@@ -2,8 +2,7 @@
 // Licensed under GPLv2
 // Refer to the license.txt file included.
 
-#ifndef _ATOMIC_H_
-#define _ATOMIC_H_
+#pragma once
 
 #ifdef _WIN32
 
@@ -15,5 +14,3 @@
 #include "common/atomic_gcc.h"
 
 #endif
-
-#endif

+ 1 - 4
src/common/atomic_gcc.h

@@ -2,8 +2,7 @@
 // Licensed under GPLv2
 // Refer to the license.txt file included.
 
-#ifndef _ATOMIC_GCC_H_
-#define _ATOMIC_GCC_H_
+#pragma once
 
 #include "common/common.h"
 
@@ -109,5 +108,3 @@ LONG SyncInterlockedExchange(LONG *Dest, LONG Val)
 #endif
 }
 #endif
-
-#endif

+ 1 - 4
src/common/atomic_win32.h

@@ -2,8 +2,7 @@
 // Licensed under GPLv2
 // Refer to the license.txt file included.
 
-#ifndef _ATOMIC_WIN32_H_
-#define _ATOMIC_WIN32_H_
+#pragma once
 
 #include "common/common.h"
 #include <intrin.h>
@@ -68,5 +67,3 @@ inline void AtomicStoreRelease(volatile u32& dest, u32 value) {
 }
 
 }
-
-#endif

+ 1 - 4
src/common/break_points.h

@@ -2,8 +2,7 @@
 // Licensed under GPLv2
 // Refer to the license.txt file included.
 
-#ifndef _DEBUGGER_BREAKPOINTS_H
-#define _DEBUGGER_BREAKPOINTS_H
+#pragma once
 
 #include <vector>
 #include <string>
@@ -98,5 +97,3 @@ public:
 
     void Clear() { m_MemChecks.clear(); };
 };
-
-#endif

+ 1 - 4
src/common/chunk_file.h

@@ -15,8 +15,7 @@
 // Official SVN repository and contact information can be found at
 // http://code.google.com/p/dolphin-emu/
 
-#ifndef _POINTERWRAP_H_
-#define _POINTERWRAP_H_
+#pragma once
 
 // Extremely simple serialization framework.
 
@@ -871,5 +870,3 @@ private:
         char GitVersion[32];
     };
 }; */
-
-#endif  // _POINTERWRAP_H_

+ 4 - 7
src/common/common.h

@@ -2,15 +2,14 @@
 // Licensed under GPLv2
 // Refer to the license.txt file included.
 
-#ifndef _COMMON_H_
-#define _COMMON_H_
+#pragma once
 
 // DO NOT EVER INCLUDE <windows.h> directly _or indirectly_ from this file
 // since it slows down the build a lot.
 
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
+#include <cstdlib>
+#include <cstdio>
+#include <cstring>
 
 // Force enable logging in the right modes. For some reason, something had changed
 // so that debugfast no longer logged.
@@ -200,5 +199,3 @@ inline double bswapd(double f) {
 }
 
 #include "swap.h"
-
-#endif // _COMMON_H_

+ 1 - 4
src/common/common_funcs.h

@@ -2,8 +2,7 @@
 // Licensed under GPLv2
 // Refer to the license.txt file included.
 
-#ifndef _COMMONFUNCS_H_
-#define _COMMONFUNCS_H_
+#pragma once
 
 #ifdef _WIN32
 #define SLEEP(x) Sleep(x)
@@ -233,5 +232,3 @@ inline T FromBigEndian(T data)
 }
 
 }  // Namespace Common
-
-#endif // _COMMONFUNCS_H_

+ 1 - 4
src/common/common_paths.h

@@ -2,8 +2,7 @@
 // Licensed under GPLv2
 // Refer to the license.txt file included.
 
-#ifndef _COMMON_PATHS_H_
-#define _COMMON_PATHS_H_
+#pragma once
 
 // Make sure we pick up USER_DIR if set in config.h
 #include "common/common.h"
@@ -75,5 +74,3 @@
 
 // Files in the directory returned by GetUserPath(D_SYSCONF_IDX)
 #define SYSCONF    "SYSCONF"
-
-#endif // _COMMON_PATHS_H_

+ 1 - 1
src/common/common_types.h

@@ -24,7 +24,7 @@
 
 #pragma once 
 
-#include <math.h>
+#include <cmath>
 #include <xmmintrin.h> // data_types__m128.cpp
 
 #ifdef _WIN32

+ 5 - 5
src/common/console_listener.cpp

@@ -2,15 +2,15 @@
 // Licensed under GPLv2
 // Refer to the license.txt file included.
 
-#include <algorithm>  // min
-#include <string> // System: To be able to add strings with "+"
-#include <stdio.h>
-#include <math.h>
+#include <algorithm>
+#include <cmath>
+#include <cstdio>
+#include <string>
 #ifdef _WIN32
 #include <windows.h>
 #include <array>
 #else
-#include <stdarg.h>
+#include <cstdarg>
 #endif
 
 #include "common/common.h"

+ 1 - 4
src/common/console_listener.h

@@ -2,8 +2,7 @@
 // Licensed under GPLv2
 // Refer to the license.txt file included.
 
-#ifndef _CONSOLELISTENER_H
-#define _CONSOLELISTENER_H
+#pragma once
 
 #include "common/log_manager.h"
 
@@ -37,5 +36,3 @@ private:
 #endif
     bool bUseColor;
 };
-
-#endif  // _CONSOLELISTENER_H

+ 1 - 4
src/common/cpu_detect.h

@@ -4,8 +4,7 @@
 
 
 // Detect the cpu, so we'll know which optimizations to use
-#ifndef _CPUDETECT_H_
-#define _CPUDETECT_H_
+#pragma once
 
 #include <string>
 
@@ -77,5 +76,3 @@ private:
 };
 
 extern CPUInfo cpu_info;
-
-#endif // _CPUDETECT_H_

+ 2 - 5
src/common/debug_interface.h

@@ -1,8 +1,7 @@
-#ifndef _DEBUGINTERFACE_H
-#define _DEBUGINTERFACE_H
+#pragma once
 
+#include <cstring>
 #include <string>
-#include <string.h>
 
 class DebugInterface
 {
@@ -35,5 +34,3 @@ public:
     virtual int getColor(unsigned int /*address*/){return 0xFFFFFFFF;}
     virtual std::string getDescription(unsigned int /*address*/) = 0;
 };
-
-#endif

+ 1 - 2
src/common/extended_trace.cpp

@@ -13,9 +13,8 @@
 // --------------------------------------------------------------------------------------
 
 #if defined(WIN32)
-
+#include <cstdio>
 #include <windows.h>
-#include <stdio.h>
 #include "common/extended_trace.h"
 #include "common/string_util.h"
 using namespace std;

+ 1 - 4
src/common/extended_trace.h

@@ -12,8 +12,7 @@
 //
 // ----------------------------------------------------------------------------------------
 
-#ifndef _EXTENDEDTRACE_H_INCLUDED_
-#define _EXTENDEDTRACE_H_INCLUDED_
+#pragma once
 
 #if defined(WIN32)
 
@@ -49,5 +48,3 @@ extern char g_uefbuf[UEFBUFSIZE];
 #define STACKTRACE2(file, eip, esp, ebp)            ((void)0)
 
 #endif    // WIN32
-
-#endif    // _EXTENDEDTRACE_H_INCLUDED_

+ 1 - 5
src/common/fifo_queue.h

@@ -1,6 +1,4 @@
-
-#ifndef _FIFO_QUEUE_H_
-#define _FIFO_QUEUE_H_
+#pragma once
 
 // a simple lockless thread-safe,
 // single reader, single writer queue
@@ -111,5 +109,3 @@ private:
 };
 
 }
-
-#endif

+ 1 - 6
src/common/file_search.h

@@ -2,9 +2,7 @@
 // Licensed under GPLv2
 // Refer to the license.txt file included.
 
-
-#ifndef _FILESEARCH_H_
-#define _FILESEARCH_H_
+#pragma once
 
 #include <string>
 #include <vector>
@@ -23,6 +21,3 @@ private:
 
     XStringVector m_FileNames;
 };
-
-#endif // _FILESEARCH_H_
-

+ 2 - 2
src/common/file_util.cpp

@@ -16,11 +16,11 @@
 #include <io.h>
 #include <direct.h>        // getcwd
 #else
+#include <cerrno>
+#include <cstdlib>
 #include <sys/param.h>
 #include <sys/types.h>
 #include <dirent.h>
-#include <errno.h>
-#include <stdlib.h>
 #endif
 
 #if defined(__APPLE__)

+ 1 - 5
src/common/file_util.h

@@ -2,9 +2,7 @@
 // Licensed under GPLv2
 // Refer to the license.txt file included.
 
-
-#ifndef _FILEUTIL_H_
-#define _FILEUTIL_H_
+#pragma once
 
 #include <fstream>
 #include <cstdio>
@@ -220,5 +218,3 @@ void OpenFStream(T& fstream, const std::string& filename, std::ios_base::openmod
 	fstream.open(filename.c_str(), openmode);
 #endif
 }
-
-#endif

+ 1 - 6
src/common/fixed_size_queue.h

@@ -2,9 +2,7 @@
 // Licensed under GPLv2
 // Refer to the license.txt file included.
 
-
-#ifndef _FIXED_SIZE_QUEUE_H_
-#define _FIXED_SIZE_QUEUE_H_
+#pragma once
 
 // STL-look-a-like interface, but name is mixed case to distinguish it clearly from the
 // real STL classes.
@@ -70,6 +68,3 @@ public:
         return count;
     }
 };
-
-#endif // _FIXED_SIZE_QUEUE_H_
-

+ 1 - 4
src/common/hash.h

@@ -2,9 +2,7 @@
 // Licensed under GPLv2
 // Refer to the license.txt file included.
 
-
-#ifndef _HASH_H_
-#define _HASH_H_
+#pragma once
 
 #include "common/common.h"
 
@@ -17,4 +15,3 @@ u64 GetHashHiresTexture(const u8 *src, int len, u32 samples);
 u64 GetMurmurHash3(const u8 *src, int len, u32 samples);
 u64 GetHash64(const u8 *src, int len, u32 samples);
 void SetHash64Function(bool useHiresTextures);
-#endif // _HASH_H_

+ 1 - 5
src/common/linear_disk_cache.h

@@ -2,9 +2,7 @@
 // Licensed under GPLv2
 // Refer to the license.txt file included.
 
-
-#ifndef _LINEAR_DISKCACHE
-#define _LINEAR_DISKCACHE
+#pragma once
 
 #include "common/common.h"
 #include <fstream>
@@ -187,5 +185,3 @@ private:
     std::fstream m_file;
     u32 m_num_entries;
 };
-
-#endif  // _LINEAR_DISKCACHE

+ 1 - 4
src/common/log.h

@@ -2,8 +2,7 @@
 // Licensed under GPLv2
 // Refer to the license.txt file included.
 
-#ifndef _LOG_H_
-#define _LOG_H_
+#pragma once
 
 #define LOGGING
 
@@ -160,5 +159,3 @@ void GenericLog(LOGTYPES_LEVELS level, LOGTYPES_TYPE type, const char*file, int
 #else // GEKKO
 #define _assert_msg_(_t_, _a_, _fmt_, ...)
 #endif
-
-#endif // _LOG_H_

+ 2 - 5
src/common/log_manager.h

@@ -2,16 +2,15 @@
 // Licensed under GPLv2
 // Refer to the license.txt file included.
 
-#ifndef _LOGMANAGER_H_
-#define _LOGMANAGER_H_
+#pragma once
 
 #include "common/log.h"
 #include "common/string_util.h"
 #include "common/thread.h"
 #include "common/file_util.h"
 
+#include <cstring>
 #include <set>
-#include <string.h>
 
 #define MAX_MESSAGES 8000
 #define MAX_MSGLEN  1024
@@ -165,5 +164,3 @@ public:
     static void Init();
     static void Shutdown();
 };
-
-#endif // _LOGMANAGER_H_

+ 1 - 5
src/common/math_util.h

@@ -2,9 +2,7 @@
 // Licensed under GPLv2
 // Refer to the license.txt file included.
 
-
-#ifndef _MATH_UTIL_H_
-#define _MATH_UTIL_H_
+#pragma once
 
 #include "common/common.h"
 
@@ -196,5 +194,3 @@ public:
 
     float data[16];
 };
-
-#endif // _MATH_UTIL_H_

+ 1 - 4
src/common/mem_arena.h

@@ -15,8 +15,7 @@
 // Official SVN repository and contact information can be found at
 // http://code.google.com/p/dolphin-emu/
 
-#ifndef _MEMARENA_H_
-#define _MEMARENA_H_
+#pragma once
 
 #ifdef _WIN32
 #include <windows.h>
@@ -77,5 +76,3 @@ struct MemoryView
 // a passed-in list of MemoryView structures.
 u8 *MemoryMap_Setup(const MemoryView *views, int num_views, u32 flags, MemArena *arena);
 void MemoryMap_Shutdown(const MemoryView *views, int num_views, u32 flags, MemArena *arena);
-
-#endif // _MEMARENA_H_

+ 2 - 2
src/common/memory_util.cpp

@@ -11,8 +11,8 @@
 #include <windows.h>
 #include <psapi.h>
 #else
-#include <errno.h>
-#include <stdio.h>
+#include <cerrno>
+#include <cstdio>
 #endif
 
 #if !defined(_WIN32) && defined(__x86_64__) && !defined(MAP_32BIT)

+ 1 - 5
src/common/memory_util.h

@@ -2,9 +2,7 @@
 // Licensed under GPLv2
 // Refer to the license.txt file included.
 
-
-#ifndef _MEMORYUTIL_H
-#define _MEMORYUTIL_H
+#pragma once
 
 #ifndef _WIN32
 #include <sys/mman.h>
@@ -21,5 +19,3 @@ void UnWriteProtectMemory(void* ptr, size_t size, bool allowExecute = false);
 std::string MemUsage();
 
 inline int GetPageSize() { return 4096; }
-
-#endif

+ 1 - 1
src/common/msg_handler.cpp

@@ -2,7 +2,7 @@
 // Licensed under GPLv2
 // Refer to the license.txt file included.
 
-#include <stdio.h> // System
+#include <cstdio>
 
 #include "common/common.h" // Local
 #include "common/string_util.h"

+ 1 - 4
src/common/msg_handler.h

@@ -2,8 +2,7 @@
 // Licensed under GPLv2
 // Refer to the license.txt file included.
 
-#ifndef _MSGHANDLER_H_
-#define _MSGHANDLER_H_
+#pragma once
 
 #include <string>
 
@@ -69,5 +68,3 @@ void SetEnableAlert(bool enable);
     #define AskYesNoT(format, ...) ;
     #define CriticalAlertT(format, ...) ;
 #endif
-
-#endif // _MSGHANDLER_H_

+ 1 - 4
src/common/platform.h

@@ -22,8 +22,7 @@
  * http://code.google.com/p/gekko-gc-emu/
  */
 
-#ifndef COMMON_PLATFORM_H_
-#define COMMON_PLATFORM_H_
+#pragma once
 
 #include "common/common_types.h"
 
@@ -110,5 +109,3 @@ typedef void EXCEPTION_POINTERS;
 
 #define GCC_VERSION_AVAILABLE(major, minor) (defined(__GNUC__) &&  (__GNUC__ > (major) || \
     (__GNUC__ == (major) && __GNUC_MINOR__ >= (minor))))
-
-#endif // COMMON_PLATFORM_H_

+ 1 - 3
src/common/std_condition_variable.h

@@ -1,6 +1,5 @@
 
-#ifndef CONDITION_VARIABLE_H_
-#define CONDITION_VARIABLE_H_
+#pragma once
 
 #define GCC_VER(x,y,z)    ((x) * 10000 + (y) * 100 + (z))
 #define GCC_VERSION GCC_VER(__GNUC__, __GNUC_MINOR__, __GNUC_PATCHLEVEL__)
@@ -167,4 +166,3 @@ private:
 }
 
 #endif
-#endif

+ 1 - 4
src/common/std_mutex.h

@@ -1,6 +1,4 @@
-
-#ifndef MUTEX_H_
-#define MUTEX_H_
+#pragma once
 
 #define GCC_VER(x,y,z)    ((x) * 10000 + (y) * 100 + (z))
 #define GCC_VERSION GCC_VER(__GNUC__, __GNUC_MINOR__, __GNUC_PATCHLEVEL__)
@@ -362,4 +360,3 @@ void swap(unique_lock<Mutex>& x, unique_lock<Mutex>& y)
 }
 
 #endif
-#endif

+ 1 - 4
src/common/std_thread.h

@@ -1,6 +1,4 @@
-
-#ifndef STD_THREAD_H_
-#define STD_THREAD_H_
+#pragma once
 
 #define GCC_VER(x,y,z)    ((x) * 10000 + (y) * 100 + (z))
 #define GCC_VERSION GCC_VER(__GNUC__, __GNUC_MINOR__, __GNUC_PATCHLEVEL__)
@@ -314,4 +312,3 @@ inline thread::id get_id()
 #undef THREAD_HANDLE
 
 #endif
-#endif

+ 3 - 3
src/common/string_util.cpp

@@ -2,9 +2,9 @@
 // Licensed under GPLv2
 // Refer to the license.txt file included.
 
-#include <stdlib.h>
-#include <stdio.h>
 #include <algorithm>
+#include <cstdlib>
+#include <cstdio>
 
 #include "common/common.h"
 #include "common/common_paths.h"
@@ -13,8 +13,8 @@
 #ifdef _WIN32
     #include <Windows.h>
 #else
+    #include <cerrno>
     #include <iconv.h>
-    #include <errno.h>
 #endif
 
 /// Make a string lowercase

+ 4 - 8
src/common/string_util.h

@@ -2,15 +2,13 @@
 // Licensed under GPLv2
 // Refer to the license.txt file included.
 
-#ifndef _STRINGUTIL_H_
-#define _STRINGUTIL_H_
+#pragma once
 
-#include <stdarg.h>
-
-#include <vector>
+#include <cstdarg>
+#include <iomanip>
 #include <string>
 #include <sstream>
-#include <iomanip>
+#include <vector>
 
 #include "common/common.h"
 
@@ -113,5 +111,3 @@ inline std::string UTF8ToTStr(const std::string& str)
 #endif
 
 #endif
-
-#endif // _STRINGUTIL_H_

+ 3 - 6
src/common/thread.h

@@ -2,8 +2,7 @@
 // Licensed under GPLv2
 // Refer to the license.txt file included.
 
-#ifndef _THREAD_H_
-#define _THREAD_H_
+#pragma once
 
 #include "common/std_condition_variable.h"
 #include "common/std_mutex.h"
@@ -11,8 +10,8 @@
 
 // Don't include common.h here as it will break LogManager
 #include "common/common_types.h"
-#include <stdio.h>
-#include <string.h>
+#include <cstdio>
+#include <cstring>
 
 // This may not be defined outside _WIN32
 #ifndef _WIN32
@@ -152,5 +151,3 @@ inline void YieldCPU()
 void SetCurrentThreadName(const char *name);
     
 } // namespace Common
-
-#endif // _THREAD_H_

+ 1 - 4
src/common/thunk.h

@@ -2,8 +2,7 @@
 // Licensed under GPLv2
 // Refer to the license.txt file included.
 
-#ifndef _THUNK_H_
-#define _THUNK_H_
+#pragma once
 
 #include <map>
 
@@ -41,5 +40,3 @@ private:
     void Shutdown();
     void Reset();
 };
-
-#endif // _THUNK_H_

+ 1 - 4
src/common/timer.h

@@ -2,8 +2,7 @@
 // Licensed under GPLv2
 // Refer to the license.txt file included.
 
-#ifndef _TIMER_H_
-#define _TIMER_H_
+#pragma once
 
 #include "common/common.h"
 #include <string>
@@ -42,5 +41,3 @@ private:
 };
 
 } // Namespace Common
-
-#endif // _TIMER_H_

+ 4 - 4
src/common/utf8.cpp

@@ -18,10 +18,10 @@
 #undef max
 #endif
 
-#include <stdlib.h>
-#include <stdio.h>
-#include <string.h>
-#include <stdarg.h>
+#include <cstdlib>
+#include <cstdio>
+#include <cstring>
+#include <cstdarg>
 
 #include <algorithm>
 #include <string>