1 |
nishi |
1.6 |
/* $Id: version.c 411 2024-11-05 01:59:45Z nishi $ */ |
2 |
nishi |
1.1 |
|
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 |
nishi |
1.2 |
#elif defined(__bsdi__) |
17 |
|
|
"BSD/OS" |
18 |
nishi |
1.1 |
#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 |
nishi |
1.4 |
#elif defined(__amiga__) |
29 |
|
|
"Amiga" |
30 |
nishi |
1.1 |
#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 |
nishi |
1.3 |
#elif defined(__APPLE__) |
41 |
|
|
"Darwin" |
42 |
nishi |
1.5 |
#elif defined(__sun__) |
43 |
|
|
"Solaris" |
44 |
nishi |
1.6 |
#elif defined(__gnu_hurd__) |
45 |
|
|
"GNU/Hurd" |
46 |
nishi |
1.1 |
#elif defined(__CYGWIN__) |
47 |
|
|
"Cygwin" |
48 |
|
|
#elif defined(_PSP) |
49 |
|
|
"PSP" |
50 |
|
|
#elif defined(__PPU__) |
51 |
|
|
"PS3" |
52 |
|
|
#elif defined(__minix) |
53 |
|
|
"Minix" |
54 |
|
|
#elif defined(__USLC__) |
55 |
|
|
"UnixWare" |
56 |
|
|
#else |
57 |
|
|
"Unix" |
58 |
|
|
#endif |
59 |
|
|
; |
60 |
|
|
|
61 |
|
|
const char* tw_get_version(void) { return tw_version; } |
62 |
|
|
const char* tw_get_platform(void) { return tw_platform; } |