Purpose
 
               		 
               		
               Cancels an ON-unit established for a specified condition in the current block. 
                  		
               
 
               	 
              
            	 
            
               Syntax
 
               		 
               		REVERT condition-name;
 
               	   
            	 
            
               Parameters
 
               		 
               		
                
                  		   
                  			 
                  -  
                     				condition-name 
                     			 
                  
  
                  			 
                  - The keyword name associated with the condition for which the ON-unit is to be reverted, namely: ANYCONDITION, AREA, ATTENTION, CONDITION(name), CONVERSION, ENDFILE(f), ENDPAGE(f), ERROR, FINISH, FIXEDOVERFLOW, KEY(f), OVERFLOW, RECORD(f), UNDEFINEDFILE, UNDERFLOW, USERCONDITION(expression), USERCONDITION(SS$_UNWIND), VAXCONDITION(expression), or ZERODIVIDE. 
                     			 
                  
  
                  		   
                  		
               
 
               		
               Note:  
                  		  
                  Abbreviation(s): 
                     		  
                  
 
                  		  
                   
                     			 
                     - ATTN for ATTENTION 
                        			 
                     
  
                     			 
                     - COND for CONDITION 
                        			 
                     
  
                     			 
                     - CONV for CONVERSION 
                        			 
                     
  
                     			 
                     - OFL for OVERFLOW 
                        			 
                     
  
                     			 
                     - UFL for UNDERFLOW 
                        			 
                     
  
                     			 
                     - UNDF for UNDEFINEDFILE 
                        			 
                     
  
                     			 
                     - ZDIV for ZERODIVIDE 
                        			 
                     
  
                     		  
                  
 
                  		
                 
               	 
              
            	 
             
            	 
            
               Example
 
               		 
               		REVERT ERROR;
REVERT ENDPAGE(F);
REVERT ENDPAGE(G);
 
               	   
            	 
             
            
           
         
         
Description
The REVERT statement cancels an ON-unit established for a specified condition in the current block. If no ON-unit for the condition is established in the current block activation, the REVERT statement has no effect.
The reference given in an I/O condition name must produce a file value. The I/O condition is qualified by the file I/O associated with f. This means that in the example below, REVERT ENDPAGE (F) ; and REVERT ENDPAGE (G); revert to different ON-units if F and G designate different files; otherwise, they revert to the same ON-unit.