| 
									
										
										
										
											1993-07-28 09:05:47 +00:00
										 |  |  | #ifndef Py_OSDEFS_H
 | 
					
						
							|  |  |  | #define Py_OSDEFS_H
 | 
					
						
							|  |  |  | #ifdef __cplusplus
 | 
					
						
							|  |  |  | extern "C" { | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											1992-02-26 15:19:31 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | /* Operating system dependencies */ | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | #ifdef macintosh
 | 
					
						
							|  |  |  | #define SEP ':'
 | 
					
						
							|  |  |  | #define MAXPATHLEN 256
 | 
					
						
							| 
									
										
										
										
											1994-12-14 12:57:12 +00:00
										 |  |  | /* Mod by Jack: newline is less likely to occur in filenames than space */ | 
					
						
							|  |  |  | #define DELIM '\n'
 | 
					
						
							| 
									
										
										
										
											1992-02-26 15:19:31 +00:00
										 |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											1997-12-02 20:34:19 +00:00
										 |  |  | /* Mod by chrish: QNX has WATCOM, but isn't DOS */ | 
					
						
							|  |  |  | #if !defined(__QNX__)
 | 
					
						
							| 
									
										
										
										
											1997-12-05 21:39:25 +00:00
										 |  |  | #if defined(MS_WINDOWS) || defined(__BORLANDC__) || defined(__WATCOMC__) || defined(__DJGPP__) || defined(PYOS_OS2)
 | 
					
						
							| 
									
										
										
										
											2002-02-26 11:20:01 +00:00
										 |  |  | #if defined(PYOS_OS2) && defined(PYCC_GCC)
 | 
					
						
							|  |  |  | #define MAXPATHLEN 260
 | 
					
						
							|  |  |  | #define SEP '/'
 | 
					
						
							|  |  |  | #define ALTSEP '\\'
 | 
					
						
							|  |  |  | #else
 | 
					
						
							| 
									
										
										
										
											1992-02-26 15:19:31 +00:00
										 |  |  | #define SEP '\\'
 | 
					
						
							| 
									
										
										
										
											1996-09-11 20:20:58 +00:00
										 |  |  | #define ALTSEP '/'
 | 
					
						
							| 
									
										
										
										
											1992-02-26 15:19:31 +00:00
										 |  |  | #define MAXPATHLEN 256
 | 
					
						
							| 
									
										
										
										
											2002-02-26 11:20:01 +00:00
										 |  |  | #endif
 | 
					
						
							| 
									
										
										
										
											1992-03-23 18:20:32 +00:00
										 |  |  | #define DELIM ';'
 | 
					
						
							| 
									
										
										
										
											1992-02-26 15:19:31 +00:00
										 |  |  | #endif
 | 
					
						
							| 
									
										
										
										
											1997-12-02 20:34:19 +00:00
										 |  |  | #endif
 | 
					
						
							| 
									
										
										
										
											1992-02-26 15:19:31 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2001-03-02 06:10:17 +00:00
										 |  |  | #ifdef RISCOS
 | 
					
						
							|  |  |  | #define SEP '.'
 | 
					
						
							|  |  |  | #define MAXPATHLEN 256
 | 
					
						
							|  |  |  | #define DELIM ','
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											1992-03-23 18:20:32 +00:00
										 |  |  | /* Filename separator */ | 
					
						
							| 
									
										
										
										
											1992-02-26 15:19:31 +00:00
										 |  |  | #ifndef SEP
 | 
					
						
							|  |  |  | #define SEP '/'
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											1992-03-23 18:20:32 +00:00
										 |  |  | /* Max pathname length */ | 
					
						
							| 
									
										
										
										
											1992-02-26 15:19:31 +00:00
										 |  |  | #ifndef MAXPATHLEN
 | 
					
						
							|  |  |  | #define MAXPATHLEN 1024
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							| 
									
										
										
										
											1992-03-23 18:20:32 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | /* Search path entry delimiter */ | 
					
						
							|  |  |  | #ifndef DELIM
 | 
					
						
							|  |  |  | #define DELIM ':'
 | 
					
						
							|  |  |  | #endif
 | 
					
						
							| 
									
										
										
										
											1993-07-28 09:05:47 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | #ifdef __cplusplus
 | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | #endif /* !Py_OSDEFS_H */
 |