Include optimize

This commit is contained in:
Akkadius
2025-06-22 03:54:01 -05:00
parent 16148621d6
commit 4a53f94b7e
2 changed files with 9 additions and 9 deletions
+7
View File
@@ -42,6 +42,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <stdio.h> #include <stdio.h>
#include <iostream> #include <iostream>
#include <sstream>
#include <random> #include <random>
#include <string> #include <string>
@@ -50,6 +51,12 @@
#include "strings_legacy.cpp" // legacy c functions #include "strings_legacy.cpp" // legacy c functions
#include "strings_misc.cpp" // anything non "Strings" scoped #include "strings_misc.cpp" // anything non "Strings" scoped
#ifdef _WINDOWS
#include <ctype.h>
#include <functional>
#include <algorithm>
#endif
std::string Strings::Random(size_t length) std::string Strings::Random(size_t length)
{ {
static auto &chrs = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; static auto &chrs = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
+2 -9
View File
@@ -36,22 +36,15 @@
#define _STRINGUTIL_H_ #define _STRINGUTIL_H_
#include <charconv> #include <charconv>
#include <sstream>
#include <cstring> #include <cstring>
#include <string_view> #include <string_view>
#include <string>
#include <vector> #include <vector>
#include <cstdarg> #include <cstdarg>
#include <type_traits> #include <type_traits>
#ifndef _WIN32 #ifdef _WIN32
// this doesn't appear to affect linux-based systems..need feedback for _WIN64
#endif
#ifdef _WINDOWS
#include <ctype.h> #include <ctype.h>
#include <functional>
#include <algorithm>
#endif #endif
#include "types.h" #include "types.h"