mirror of
				https://github.com/python/cpython.git
				synced 2025-10-30 21:21:22 +00:00 
			
		
		
		
	added printf -- hack for Think C to init stdwin and stdio
This commit is contained in:
		
							parent
							
								
									d8373d82fe
								
							
						
					
					
						commit
						c02311ba53
					
				
					 1 changed files with 16 additions and 0 deletions
				
			
		|  | @ -48,6 +48,22 @@ main(argc, argv) | ||||||
| 	char **argv; | 	char **argv; | ||||||
| { | { | ||||||
| #ifdef USE_STDWIN | #ifdef USE_STDWIN | ||||||
|  | #ifdef THINK_C | ||||||
|  | 	/* This is done to initialize the Think console I/O library before stdwin.
 | ||||||
|  | 	   If we don't do this, the console I/O library will only be usable for | ||||||
|  | 	   output, and the interactive version of the interpreter will quit | ||||||
|  | 	   immediately because it sees an EOF from stdin. | ||||||
|  | 	   The disadvantage is that when using STDWIN, your stdwin menus will | ||||||
|  | 	   appear next to the console I/O's File and Edit menus, and you will have | ||||||
|  | 	   an empty console window in your application (though it can be removed | ||||||
|  | 	   by clever use of console library I believe). | ||||||
|  | 	   Remove this line if you want to be able to double-click Python scripts | ||||||
|  | 	   that use STDWIN and never use stdin for input. | ||||||
|  | 	   (A more dynamic solution may be possible e.g. based on bits in the | ||||||
|  | 	   SIZE resource or whatever...  Have fun, and let me know if you find | ||||||
|  | 	   a better way!) */ | ||||||
|  | 	printf("\n");    | ||||||
|  | #endif | ||||||
| 	/* Use STDWIN's wargs() to set argc/argv to list of files to open */ | 	/* Use STDWIN's wargs() to set argc/argv to list of files to open */ | ||||||
| 	wargs(&argc, &argv); | 	wargs(&argc, &argv); | ||||||
| 	/* Put About Python... in Apple menu */ | 	/* Put About Python... in Apple menu */ | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Guido van Rossum
						Guido van Rossum