General: Include headers directly where necessary

Ensures includes are explicitly included where necessary to avoid
indirect inclusions.
This commit is contained in:
Lioncash
2019-08-30 03:52:22 -04:00
parent df1e450728
commit 5935e84dab
18 changed files with 101 additions and 49 deletions

View File

@@ -1,14 +1,22 @@
#include "nod/DiscBase.hpp"
#include "nod/IFileIO.hpp"
#include "nod/DirectoryEnumerator.hpp"
#include "nod/nod.hpp"
#include <cstdio>
#include <cerrno>
#include <cstddef>
#include <cstdint>
#include <memory>
#include <unordered_map>
#include "nod/DirectoryEnumerator.hpp"
#include "nod/IFileIO.hpp"
#include "nod/nod.hpp"
#include "nod/Util.hpp"
#ifndef _WIN32
#include <unistd.h>
#else
#include <logvisor/logvisor.hpp>
static void* memmem(const void* haystack, size_t hlen, const void* needle, size_t nlen) {
int needle_first;
const uint8_t* p = static_cast<const uint8_t*>(haystack);