| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -29,25 +29,11 @@ extern char *argv0; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										argc_ = argv[0][0];\ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										switch (argc_) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					/* Handles obsolete -NUM syntax */ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					#define ARGNUM				case '0':\ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										case '1':\ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										case '2':\ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										case '3':\ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										case '4':\ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										case '5':\ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										case '6':\ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										case '7':\ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										case '8':\ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
										case '9' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					#define ARGEND			}\ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
								} | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					#define ARGC()		argc_ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					#define ARGNUMF(base)	(brk_ = 1, estrtol(argv[0], (base))) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					#define EARGF(x)	((argv[0][1] == '\0' && argv[1] == NULL)?\ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									((x), abort(), (char *)0) :\ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
									(brk_ = 1, (argv[0][1] != '\0')?\ | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |