VALIDATE

(GIN Macro)

Defined in: MACROS SJ

Used in:

VALIDATE.mac.txt
 22FL ...[??? VALIDATE SECT FILE FGN 24 DOC  
 27*W    #MAC           VALIDATE 
 27CK ...[VALIDATE TEST IF PARAMETERS ARE AE- SET, B:- NULL  
 27F# ...[ANY OTHER PARMETER CAUSES AN ERROR 
 27H3 ...[PARAMS. %A :- NUMBER OF PARAMETRSTO BE VALIDATED   
 27JQ ...[%B,%C ETC. PARAMS. 
 27LF ...[IF ANY GIVEN PARAMETER IS IN ERROR (EXCEPT %A) THE LAST ACTION OF THE  
 27N8 ...[MACRO IS TO SKIP THUS THE NEXT LINE AFTER A CALL TO THE MACRO IS SKIPPE
 27PX ...[ON EXIT FROM VALIDATE 20V IS 0 IF ALL PARAMETRS ARE VALID  
 27RL ...[BUT NON ZERO ELSE. 
 27TG    #DEF           20?=%A              [NUMBER OF PARAMETERS
 28*6     VALIDAT %B,%C,%D,%E,%F 
 28SQ    #SKI           20?<1$1             [SKIP IF NOT  ALL PARAMETERS ACC.
 29#B    #NOR