38 lines
553 B
C++
38 lines
553 B
C++
#include <stdint.h>
|
|
#include <stdio.h>
|
|
|
|
#include "CommonDefines.h"
|
|
#include "Tags.h"
|
|
|
|
bool GetCompileVersion(int *v1, int *v2, int *v3, int *v4)
|
|
{
|
|
*v1 = 1;
|
|
*v2 = 0;
|
|
*v3 = 0;
|
|
*v4 = 6;
|
|
return true;
|
|
}
|
|
|
|
bool CheckFileExists(const char *name)
|
|
{
|
|
char path[PATH_LENGTH];
|
|
sprintf(path, "%s\\%s", gModulePath, name);
|
|
|
|
FILE *file = fopen(path, "rb");
|
|
if (file)
|
|
{
|
|
fclose(file);
|
|
return true;
|
|
}
|
|
|
|
return false;
|
|
}
|
|
|
|
bool IsShiftJIS(uint8_t c)
|
|
{
|
|
if ( c > 0x80 && c < 0xA0 )
|
|
return true;
|
|
if ( c < 0xE0 || c >= 0xF0 )
|
|
return false;
|
|
return true;
|
|
}
|