 
      CALL SEQUENCE...
       condef  DECK DFNAM OUT OUTPUT
 
 
      DESCRIPTION...
       condef - SIMULATES CONDITIONNAL ASSEMBLY OF JCL STREAM 
 
 
      AUTHOR  - R.Laprise, NOV 22/83.
      LAST REVISION: $Header: /home/cvs/RMNLIB/utils/rdiag/lspgm/condef.ptn,v 4.3 2014/09/25 20:20:46 dugas Exp $
 
 
      PURPOSE - JCL PRE-PROCESSOR TO BE INVOKED PRIOR TO PARMSUB.  LINES
                BRACKETTED BY STATEMENTS "=IF,+NAME" OR  "=IF,-NAME" AND
                "=END,NAME" ON FILE DECK ARE CONDITIONALLY COPIED TO FILE 
                OUT DEPENDING ON WHETHER FILE DFNAM CONTAINS A CORRESPON-
                DING "=DF NAME" STATEMENT. 
 
 
      INPUT FILES... 
       DECK  = INPUT FILE CONTAINING LINES BRACKETTED BY STATEMENTS 
               "=IF,+NAME"  OR  "=IF,-NAME"  AND  "=END,NAME".  THE 
               "=IF," AND "=END," STATEMENTS MUST EXIST IN PAIRS ON 
               FILE DECK. 
 
       DFNAM = INPUT FILE CONTAINING STATEMENTS OF THE FORM =DF NAME. 
               A MAXIMUM OF 999 NAMES ARE ALLOWED ON FILE DFNAM. EACH
               NAME CAN BE UP TO 8 CHARACTERS LONG.  THE CONTROL CHA-
               RACTER IS DEFINED TO BE THE CHARACTER PRECEEDING  THE
               FIRST "DF NAME" ON FILE DFNAM. 
 
      OUTPUT FILE... 
       OUT   = CONDITIONALLY COPIED LINES FROM FILE DECK. 
 
 
      EXIT CONDITIONS...
        0 NO PROBLEMS
        1 ATTEMPT TO CHANGE CONTROL CHARACTER INSIDE DFNAM
        2 FILE DECK SEEMS EMPTY. NO CARDS READ
