30 lines
		
	
	
	
		
			751 B
		
	
	
	
		
			OpenEdge ABL
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
	
		
			751 B
		
	
	
	
		
			OpenEdge ABL
		
	
	
	
	
	
37200 #include "rundecs.h"
 | 
						|
37210     (*  COPYRIGHT 1983 C.H.LINDSEY, UNIVERSITY OF MANCHESTER  *)
 | 
						|
37220 (**)
 | 
						|
37230 (**)
 | 
						|
37240 FUNCTION RELSUP(REF: OBJECTP): UNDRESSP; EXTERN;
 | 
						|
37250 (**)
 | 
						|
37260 (**)
 | 
						|
37270 FUNCTION IS(LEFT, RIGHT: OBJECTP): INTEGER;
 | 
						|
37280 (*PIDTYREL*)
 | 
						|
37290     BEGIN
 | 
						|
37300     IF RELSUP(LEFT)=RELSUP(RIGHT) THEN
 | 
						|
37310       IS := -1
 | 
						|
37320     ELSE IS := 0
 | 
						|
37330     END;
 | 
						|
37340 (**)
 | 
						|
37350 (**)
 | 
						|
37360 FUNCTION ISNT(LEFT, RIGHT: OBJECTP): INTEGER;
 | 
						|
37370 (*PIDTYREL+1*)
 | 
						|
37380     BEGIN
 | 
						|
37390     IF RELSUP(LEFT)<>RELSUP(RIGHT) THEN
 | 
						|
37400       ISNT := -1
 | 
						|
37410     ELSE ISNT := 0
 | 
						|
37420     END;
 | 
						|
37430 (**)
 | 
						|
37440 (**)
 | 
						|
37450 (*-02() BEGIN END ; ()-02*)
 | 
						|
37460 (*+01()
 | 
						|
37470 BEGIN (*OF MAIN PROGRAM*)
 | 
						|
37480 END (*OF EVERYTHING*).
 | 
						|
37490 ()+01*)
 |