Subversion Repositories Tewi

Rev

Rev 411 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
3 nishi 1
/* $Id: version.c 415 2024-11-15 14:45:11Z nishi $ */
2
 
16 nishi 3
#define SOURCE
4
 
3 nishi 5
#include "tw_version.h"
6
 
49 nishi 7
const char* tw_version = TW_VERSION;
3 nishi 8
 
18 nishi 9
const char* tw_platform =
10
#if defined(PLATFORM)
104 nishi 11
    PLATFORM
18 nishi 12
#elif defined(__NetBSD__)
13
    "NetBSD"
252 nishi 14
#elif defined(__OpenBSD__)
15
    "OpenBSD"
415 nishi 16
#elif defined(__FreeBSD__)
17
    "FreeBSD"
385 nishi 18
#elif defined(__bsdi__)
19
    "BSD/OS"
27 nishi 20
#elif defined(__linux__)
21
    "Linux"
312 nishi 22
#elif defined(__OS2__)
23
    "OS/2"
325 nishi 24
#elif defined(__NeXT__)
25
    "NeXT"
317 nishi 26
#elif defined(__NETWARE__)
27
    "NetWare"
359 nishi 28
#elif defined(__DOS__)
29
    "DOS"
402 nishi 30
#elif defined(__amiga__)
31
    "Amiga"
214 nishi 32
#elif defined(__MINGW32__)
33
    "Windows-MinGW32"
34
#elif defined(_MSC_VER)
219 nishi 35
    "Windows-VisualC"
215 nishi 36
#elif defined(__BORLANDC__)
219 nishi 37
    "Windows-Borland"
38
#elif defined(__WATCOMC__)
39
    "Windows-Watcom"
81 nishi 40
#elif defined(__HAIKU__)
41
    "Haiku"
399 nishi 42
#elif defined(__APPLE__)
43
    "Darwin"
407 nishi 44
#elif defined(__sun__)
45
    "Solaris"
411 nishi 46
#elif defined(__gnu_hurd__)
47
    "GNU/Hurd"
163 nishi 48
#elif defined(__CYGWIN__)
49
    "Cygwin"
183 nishi 50
#elif defined(_PSP)
51
    "PSP"
187 nishi 52
#elif defined(__PPU__)
53
    "PS3"
277 nishi 54
#elif defined(__minix)
55
    "Minix"
305 nishi 56
#elif defined(__USLC__)
57
    "UnixWare"
18 nishi 58
#else
59
    "Unix"
60
#endif
61
    ;
62
 
3 nishi 63
const char* tw_get_version(void) { return tw_version; }
18 nishi 64
const char* tw_get_platform(void) { return tw_platform; }