which included commits to RCS files with non-trunk default branches. git-svn-id: svn://10.65.10.50/trunk@5403 c028cbd2-c16b-5b4b-a496-9718f37d4682
		
			
				
	
	
		
			50 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			50 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C
		
	
	
		
			Executable File
		
	
	
	
	
| /* vmmvs.h:  include file for both VM/CMS and MVS ports of UnZip */
 | |
| #ifndef __vmmvs_h               /* prevent multiple inclusions */
 | |
| #define __vmmvs_h
 | |
| #ifndef NULL
 | |
| #  define NULL (zvoid *)0
 | |
| #endif
 | |
|  
 | |
| #include <time.h>               /* the usual non-BSD time functions */
 | |
| #include "vmstat.h"
 | |
|  
 | |
| #define PASSWD_FROM_STDIN
 | |
|                   /* Kludge until we know how to open a non-echo tty channel */
 | |
|  
 | |
| #define EBCDIC
 | |
| #define __EBCDIC 2              /* treat EBCDIC as binary! */
 | |
| /* In the context of Info-ZIP, a portable "text" mode file implies the use of
 | |
|    an ASCII-compatible (ISO 8859-1, or other extended ASCII) code page. */
 | |
|  
 | |
|  
 | |
| /* Workarounds for missing RTL functionality */
 | |
| #define isatty(t) 1
 | |
|  
 | |
| #ifdef UNZIP                    /* definitions for UNZIP */
 | |
|  
 | |
| #define INBUFSIZ 8192
 | |
|  
 | |
| #define USE_STRM_INPUT
 | |
| #define USE_FWRITE
 | |
|  
 | |
| #define REALLY_SHORT_SYMS
 | |
| #define PATH_MAX 128
 | |
|  
 | |
| #define DATE_FORMAT   DF_MDY
 | |
| #define lenEOL        1
 | |
| /* The use of "ebcdic[LF]" is not reliable; VM/CMS C/370 uses the
 | |
|  * EBCDIC specific "NL" ('NewLine') control character (and not the EBCDIC
 | |
|  * equivalent of the ASCII "LF" ('LineFeed')) as line terminator!
 | |
|  * To work around this problem, we explicitely emit the C compiler's native
 | |
|  * '\n' line terminator.
 | |
|  */
 | |
| #if 0
 | |
| #define PutNativeEOL  *q++ = native(LF);
 | |
| #else
 | |
| #define PutNativeEOL  *q++ = '\n';
 | |
| #endif
 | |
|  
 | |
| #endif /* UNZIP */
 | |
|  
 | |
| #endif /* !__vmmvs_h */
 |