mirror of
				https://git.suyu.dev/suyu/suyu.git
				synced 2025-11-04 12:34:39 +08:00 
			
		
		
		
	Merge pull request #51 from lioncash/pragma
Common: Move header guards over to pragma once.
This commit is contained in:
		
						commit
						b26f25356d
					
				@ -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
 | 
			
		||||
 | 
			
		||||
@ -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
 | 
			
		||||
 | 
			
		||||
@ -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
 | 
			
		||||
 | 
			
		||||
@ -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
 | 
			
		||||
 | 
			
		||||
@ -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_
 | 
			
		||||
 | 
			
		||||
@ -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_
 | 
			
		||||
 | 
			
		||||
@ -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_
 | 
			
		||||
 | 
			
		||||
@ -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_
 | 
			
		||||
 | 
			
		||||
@ -24,7 +24,7 @@
 | 
			
		||||
 | 
			
		||||
#pragma once 
 | 
			
		||||
 | 
			
		||||
#include <math.h>
 | 
			
		||||
#include <cmath>
 | 
			
		||||
#include <xmmintrin.h> // data_types__m128.cpp
 | 
			
		||||
 | 
			
		||||
#ifdef _WIN32
 | 
			
		||||
 | 
			
		||||
@ -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"
 | 
			
		||||
 | 
			
		||||
@ -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
 | 
			
		||||
 | 
			
		||||
@ -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_
 | 
			
		||||
 | 
			
		||||
@ -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
 | 
			
		||||
 | 
			
		||||
@ -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;
 | 
			
		||||
 | 
			
		||||
@ -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,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
 | 
			
		||||
 | 
			
		||||
@ -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_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -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__)
 | 
			
		||||
 | 
			
		||||
@ -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
 | 
			
		||||
 | 
			
		||||
@ -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_
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -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_
 | 
			
		||||
 | 
			
		||||
@ -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
 | 
			
		||||
 | 
			
		||||
@ -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,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_
 | 
			
		||||
 | 
			
		||||
@ -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_
 | 
			
		||||
 | 
			
		||||
@ -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_
 | 
			
		||||
 | 
			
		||||
@ -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)
 | 
			
		||||
 | 
			
		||||
@ -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
 | 
			
		||||
 | 
			
		||||
@ -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"
 | 
			
		||||
 | 
			
		||||
@ -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_
 | 
			
		||||
 | 
			
		||||
@ -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,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,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,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
 | 
			
		||||
 | 
			
		||||
@ -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
 | 
			
		||||
 | 
			
		||||
@ -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_
 | 
			
		||||
 | 
			
		||||
@ -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_
 | 
			
		||||
 | 
			
		||||
@ -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_
 | 
			
		||||
 | 
			
		||||
@ -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_
 | 
			
		||||
 | 
			
		||||
@ -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>
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user