31const char* dataworks_version =
"0.0.0";
32const char* dataworks_compile_date = __DATE__;
33const char* dataworks_copyright =
"Copyright (c) Crabware 2024\n"
34 " Crabware is the software-development division of\n"
35 " Hinode Gakuen PC-Club. Contact: <nishi@nishi.boats>";
37#if defined(__MINGW32__)
38const char* dataworks_platform =
"Windows/"
39#elif defined(__NetBSD__)
40const char* dataworks_platform =
"NetBSD/"
41#elif defined(__linux__)
42const char* dataworks_platform =
"Linux/"
43#elif defined(__WATCOMC__)
44const char* dataworks_platform =
"WatcomC/"
46const char* dataworks_platform =
"Unknown/"
48 PLATFORM_M
" (" PLATFORM_P
")";
50const char* dataworks_get_version(
void) {
return dataworks_version; }
51const char* dataworks_get_compile_date(
void) {
return dataworks_compile_date; }
52const char* dataworks_get_platform(
void) {
return dataworks_platform; }
53char dataworks_get_endian(
void) {
54 volatile unsigned short n = 1;
55 return *(
char*)&n == 1 ?
'L' :
'B';
58const char* dataworks_get_copyright(
void) {
return dataworks_copyright; }