squall/storm/String.hpp
2020-11-21 12:49:47 -06:00

30 lines
743 B
C++

#ifndef STORM_STRING_HPP
#define STORM_STRING_HPP
#include <cstdint>
#include <cstdlib>
#define STORM_MAX_PATH 260
#define STORM_MAX_STR 0x7FFFFFFF
const char* SStrChr(const char* string, char search);
const char* SStrChrR(const char* string, char search);
int32_t SStrCmp(const char* string1, const char* string2, size_t maxchars);
int32_t SStrCmpI(const char* string1, const char* string2, size_t maxchars);
size_t SStrCopy(char* dest, const char* source, size_t destsize);
char* SStrDupA(const char* string, const char* filename, uint32_t linenumber);
uint32_t SStrHashHT(const char* string);
size_t SStrLen(const char* string);
void SStrLower(char* string);
const char* SStrStr(const char* string, const char* search);
#endif