From 37a6ea72e571b9444da8a4ad317f8886c213bdde Mon Sep 17 00:00:00 2001
From: Lioncash <mathew1800@gmail.com>
Date: Fri, 1 May 2020 09:34:54 -0400
Subject: [PATCH] layered_fs: Mark functions as static where applicable

Makes them internally linked and prevents potential
-Wmissing-declaration warnings.
---
 src/core/file_sys/layered_fs.cpp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/core/file_sys/layered_fs.cpp b/src/core/file_sys/layered_fs.cpp
index a4ef57baf..c4ab89ceb 100644
--- a/src/core/file_sys/layered_fs.cpp
+++ b/src/core/file_sys/layered_fs.cpp
@@ -275,7 +275,7 @@ void LayeredFS::LoadExtRelocations() {
     }
 }
 
-std::size_t GetNameSize(const std::string& name) {
+static std::size_t GetNameSize(const std::string& name) {
     std::u16string u16name = Common::UTF8ToUTF16(name);
     return Common::AlignUp(u16name.size() * 2, 4);
 }
@@ -310,7 +310,7 @@ void LayeredFS::PrepareBuild(Directory& current) {
 }
 
 // Implementation from 3dbrew
-u32 CalcHash(const std::string& name, u32 parent_offset) {
+static u32 CalcHash(const std::string& name, u32 parent_offset) {
     u32 hash = parent_offset ^ 123456789;
     std::u16string u16name = Common::UTF8ToUTF16(name);
     for (char16_t c : u16name) {
@@ -320,7 +320,7 @@ u32 CalcHash(const std::string& name, u32 parent_offset) {
     return hash;
 }
 
-std::size_t WriteName(u8* dest, std::u16string name) {
+static std::size_t WriteName(u8* dest, std::u16string name) {
     const auto buffer_size = Common::AlignUp(name.size() * 2, 4);
     std::vector<u16_le> buffer(buffer_size / 2);
     std::transform(name.begin(), name.end(), buffer.begin(), [](char16_t character) {
@@ -431,7 +431,7 @@ void LayeredFS::BuildFiles() {
 }
 
 // Implementation from 3dbrew
-std::size_t GetHashTableSize(std::size_t entry_count) {
+static std::size_t GetHashTableSize(std::size_t entry_count) {
     if (entry_count < 3) {
         return 3;
     } else if (entry_count < 19) {