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
		
			
				
	
	
		
			55 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Batchfile
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			55 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			Batchfile
		
	
	
		
			Executable File
		
	
	
	
	
| /* Test REXX UnZip API */
 | |
| call RxFuncAdd 'UZLoadFuncs', 'UNZIP32', 'UZLoadFuncs'
 | |
| call UZLoadFuncs
 | |
| 
 | |
| parse arg all
 | |
| 
 | |
| say; say 'Demonstrating UZUnZip' UZUnZip(all,'TEST.')
 | |
| do num=1 to test.0
 | |
|   say num':'test.num
 | |
| end
 | |
| 
 | |
| /*** Demonstrate UZFileTree ***/
 | |
| fname = 'g:\cqc\channel1\12-30.qwk'
 | |
| say; say 'Demonstrating UZFileTree by displaying all entries in',
 | |
|           fname
 | |
| exc.0 = 2
 | |
| exc.1 = '*.dat'
 | |
| exc.2 = '*.ndx'
 | |
| call UZFileTree fname, 'files','','exc'
 | |
| do num=1 to files.0
 | |
|   say num':'files.num
 | |
| end
 | |
| 
 | |
| say; say 'Demonstrating UZUnZipToVar -' UZUnZipToVar(fname,'CONTROL.DAT')
 | |
| 
 | |
| 
 | |
| test. = 0
 | |
| say; say 'Demonstrating UZUnZipToVar -' UZUnZipToVar(fname,'CONTROL.DAT','test.')
 | |
| SAY "Test =" test.0
 | |
| do num=1 to test.0
 | |
|   say num':'test.num
 | |
| end
 | |
| 
 | |
| test. = 0
 | |
| say; say 'Demonstrating UZUnZipToStem -' UZUnZipToStem('\SourceCode\cqc\cqcmain.zip','test',"*.rch",,'T')
 | |
| call recout "test"
 | |
| 
 | |
| say; say 'Demonstrating UZVer -' UZVer()
 | |
| 
 | |
| call UZDropFuncs
 | |
| exit
 | |
| 
 | |
| recout: PROCEDURE EXPOSE test.
 | |
| parse arg this
 | |
| say this "Contains" value(this'.0') "entries"
 | |
| do num=1 to value(this'.0')
 | |
|   tval = value(this'.'num)
 | |
|   say "Got" this'.'num':' tval
 | |
|   if Right(tval,1) = '/' then
 | |
|      call recout this'.'left(tval,length(tval)-1)
 | |
|   else
 | |
|      say "Contains:" value(this'.tval')
 | |
| end
 | |
| return
 |