// Copyright 2013 Dolphin Emulator Project // Licensed under GPLv2+ // Refer to the license.txt file included. #include <algorithm> #include <array> #include <assert.h> #include <bitset> #include <cassert> #include <cctype> #include <cerrno> #include <cmath> #include <cstdarg> #include <cstddef> #include <cstdio> #include <cstdlib> #include <cstring> #include <ctime> #include <ctype.h> #include <deque> #include <errno.h> #if !defined ANDROID && !defined _WIN32 #include <execinfo.h> #endif #include <fcntl.h> #include <float.h> #include <fstream> #include <functional> #ifndef _WIN32 #include <getopt.h> #endif #include <iomanip> #include <iostream> #include <limits.h> #include <limits> #include <list> #include <locale.h> #include <map> #include <math.h> #include <memory.h> #include <memory> #include <mutex> #include <numeric> #ifndef _WIN32 #include <pthread.h> #endif #include <queue> #include <set> #include <sstream> #include <stack> #include <stdarg.h> #include <stddef.h> #include <stdint.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <thread> #include <time.h> #include <type_traits> #ifndef _WIN32 #include <unistd.h> #endif #include <unordered_map> #include <unordered_set> #include <utility> #include <vector> #ifdef _WIN32 #if _MSC_FULL_VER < 191426433 #error Please update your build environment to the latest Visual Studio 2017! #endif #include <Windows.h> #endif #include "Common/Common.h" #include "Common/Thread.h"