mirror of
https://github.com/ladislav-zezula/StormLib.git
synced 2026-01-31 11:36:26 +01:00
Added functions for conversions between MPQ file name <-> Safe file name
This commit is contained in:
@@ -30,7 +30,7 @@ LCID g_lcFileLocale = 0; // Compound of file locale and p
|
||||
|
||||
// Converts ASCII characters to lowercase
|
||||
// Converts slash (0x2F) to backslash (0x5C)
|
||||
unsigned char AsciiToLowerTable[256] =
|
||||
const unsigned char AsciiToLowerTable[256] =
|
||||
{
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F,
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F,
|
||||
@@ -52,7 +52,7 @@ unsigned char AsciiToLowerTable[256] =
|
||||
|
||||
// Converts ASCII characters to uppercase
|
||||
// Converts slash (0x2F) to backslash (0x5C)
|
||||
unsigned char AsciiToUpperTable[256] =
|
||||
const unsigned char AsciiToUpperTable[256] =
|
||||
{
|
||||
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F,
|
||||
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F,
|
||||
@@ -135,7 +135,7 @@ void StringCreatePseudoFileName(char * szBuffer, size_t cchMaxChars, unsigned in
|
||||
szBuffer = StringCopy(szBuffer, (szBufferEnd - szBuffer), "File");
|
||||
|
||||
// Number
|
||||
szBuffer = IntToString(szBuffer, szBufferEnd - szBuffer + 1, nIndex, 8);
|
||||
szBuffer = SMemIntToStr(szBuffer, szBufferEnd - szBuffer + 1, nIndex, 8);
|
||||
|
||||
// Dot
|
||||
if(szBuffer < szBufferEnd)
|
||||
|
||||
Reference in New Issue
Block a user