Misc compile fixes

This commit is contained in:
Ryan Gonzalez 2017-04-15 20:31:58 -05:00 committed by Ivan
parent cc12302dd4
commit e447f071ce
5 changed files with 11 additions and 2 deletions

View file

@ -6,8 +6,11 @@
#include <unordered_map> #include <unordered_map>
#include <algorithm> #include <algorithm>
#include <cstring>
#include <cerrno> #include <cerrno>
using namespace std::literals::string_literals;
#ifdef _WIN32 #ifdef _WIN32
#include <cwchar> #include <cwchar>

View file

@ -1,6 +1,8 @@
#include "cond.h" #include "cond.h"
#include "sync.h" #include "sync.h"
#include <limits.h>
#ifndef _WIN32 #ifndef _WIN32
#include <thread> #include <thread>
#endif #endif

View file

@ -1,6 +1,8 @@
#include "mutex.h" #include "mutex.h"
#include "sync.h" #include "sync.h"
#include <limits.h>
void shared_mutex::imp_lock_shared(s64 _old) void shared_mutex::imp_lock_shared(s64 _old)
{ {
verify("shared_mutex overflow" HERE), _old <= c_max; verify("shared_mutex overflow" HERE), _old <= c_max;

View file

@ -3,6 +3,7 @@
// http://www.gnu.org/licenses/gpl-3.0.txt // http://www.gnu.org/licenses/gpl-3.0.txt
#include "utils.h" #include "utils.h"
#include <cstring>
#include <stdio.h> #include <stdio.h>
#include <time.h> #include <time.h>

View file

@ -1,5 +1,6 @@
#pragma once #pragma once
#include <string>
#include <map> #include <map>
#include <set> #include <set>