{{htmlmetatags>metatag-description:(ICL George 3 and George 4 GIN macro: VALIDATE)}}
====== VALIDATE ======
(GIN Macro)
**Defined in:** [[george:source:MACROS_SJ|MACROS SJ]]
**Used in:**
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