source: trunk/include/python2.4/osdefs.h @ 135

Last change on this file since 135 was 88, checked in by cxsong, 19 years ago

copied from /opt/rappture/include

File size: 860 bytes
Line 
1#ifndef Py_OSDEFS_H
2#define Py_OSDEFS_H
3#ifdef __cplusplus
4extern "C" {
5#endif
6
7
8/* Operating system dependencies */
9
10/* Mod by chrish: QNX has WATCOM, but isn't DOS */
11#if !defined(__QNX__)
12#if defined(MS_WINDOWS) || defined(__BORLANDC__) || defined(__WATCOMC__) || defined(__DJGPP__) || defined(PYOS_OS2)
13#if defined(PYOS_OS2) && defined(PYCC_GCC)
14#define MAXPATHLEN 260
15#define SEP '/'
16#define ALTSEP '\\'
17#else
18#define SEP '\\'
19#define ALTSEP '/'
20#define MAXPATHLEN 256
21#endif
22#define DELIM ';'
23#endif
24#endif
25
26#ifdef RISCOS
27#define SEP '.'
28#define MAXPATHLEN 256
29#define DELIM ','
30#endif
31
32
33/* Filename separator */
34#ifndef SEP
35#define SEP '/'
36#endif
37
38/* Max pathname length */
39#ifndef MAXPATHLEN
40#define MAXPATHLEN 1024
41#endif
42
43/* Search path entry delimiter */
44#ifndef DELIM
45#define DELIM ':'
46#endif
47
48#ifdef __cplusplus
49}
50#endif
51#endif /* !Py_OSDEFS_H */
Note: See TracBrowser for help on using the repository browser.