symbian-qemu-0.9.1-12/python-win32-2.6.1/include/osdefs.h
changeset 1 2fb8b9db1c86
equal deleted inserted replaced
0:ffa851df0825 1:2fb8b9db1c86
       
     1 #ifndef Py_OSDEFS_H
       
     2 #define Py_OSDEFS_H
       
     3 #ifdef __cplusplus
       
     4 extern "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 #if defined(PATH_MAX) && PATH_MAX > 1024
       
    41 #define MAXPATHLEN PATH_MAX
       
    42 #else
       
    43 #define MAXPATHLEN 1024
       
    44 #endif
       
    45 #endif
       
    46 
       
    47 /* Search path entry delimiter */
       
    48 #ifndef DELIM
       
    49 #define DELIM ':'
       
    50 #endif
       
    51 
       
    52 #ifdef __cplusplus
       
    53 }
       
    54 #endif
       
    55 #endif /* !Py_OSDEFS_H */