Module declarations

The following segment defines the variables and control blocks that are required for this program:
* - Local variables
DATAAREA DSECT
SMFLALL@ DS    A
SMFL00@  DS    A
SMFL01@  DS    A
SMFLALLT DS    F
SMFL00T  DS    F
SMFL01T  DS    F
ENFPTR   DS    A
*
* - Local constants
SMFLSTEN CSECT
         DS    0F
ENFC37   EQU   37
THISMOD  DC    CL8'SMFLSTEN'
SMFLSTAL DC    CL8'SMFLSTAL'
SMFLST00 DC    CL8'SMFLST00'
SMFLST01 DC    CL8'SMFLST01'
*
* - External control blocks
         CVT   DSECT=YES
         IEFENFCT
SMFLSTEN CSECT
         IFAENF37
DATAAREA DSECT
         IEFENFPM
LENODATA EQU   *-DATAAREA
*
Note that the IFAENF37 macro includes the following declarations:
&SYSECT  CSECT                Control Section for Constants
ENF37Q00 DC    X'80000000'    SMF Active
ENF37Q01 DC    X'40000000'    SMF Terminated