1 |
/* $Id: version.c 402 2024-11-03 10:39:59Z nishi $ */ |
2 |
|
3 |
#define SOURCE |
4 |
|
5 |
#include "tw_version.h" |
6 |
|
7 |
const char* tw_version = TW_VERSION; |
8 |
|
9 |
const char* tw_platform = |
10 |
#if defined(PLATFORM) |
11 |
PLATFORM |
12 |
#elif defined(__NetBSD__) |
13 |
"NetBSD" |
14 |
#elif defined(__OpenBSD__) |
15 |
"OpenBSD" |
16 |
#elif defined(__bsdi__) |
17 |
"BSD/OS" |
18 |
#elif defined(__linux__) |
19 |
"Linux" |
20 |
#elif defined(__OS2__) |
21 |
"OS/2" |
22 |
#elif defined(__NeXT__) |
23 |
"NeXT" |
24 |
#elif defined(__NETWARE__) |
25 |
"NetWare" |
26 |
#elif defined(__DOS__) |
27 |
"DOS" |
28 |
#elif defined(__amiga__) |
29 |
"Amiga" |
30 |
#elif defined(__MINGW32__) |
31 |
"Windows-MinGW32" |
32 |
#elif defined(_MSC_VER) |
33 |
"Windows-VisualC" |
34 |
#elif defined(__BORLANDC__) |
35 |
"Windows-Borland" |
36 |
#elif defined(__WATCOMC__) |
37 |
"Windows-Watcom" |
38 |
#elif defined(__HAIKU__) |
39 |
"Haiku" |
40 |
#elif defined(__APPLE__) |
41 |
"Darwin" |
42 |
#elif defined(__CYGWIN__) |
43 |
"Cygwin" |
44 |
#elif defined(_PSP) |
45 |
"PSP" |
46 |
#elif defined(__PPU__) |
47 |
"PS3" |
48 |
#elif defined(__minix) |
49 |
"Minix" |
50 |
#elif defined(__USLC__) |
51 |
"UnixWare" |
52 |
#else |
53 |
"Unix" |
54 |
#endif |
55 |
; |
56 |
|
57 |
const char* tw_get_version(void) { return tw_version; } |
58 |
const char* tw_get_platform(void) { return tw_platform; } |