CPP de la commande DISPLAY

BoTTom |
             PGM        PARM(&MSG &L &C &ATR &STOP &WAIT &NBS)
             DCL &MSG *CHAR 80
             DCL &L *CHAR 2
             DCL &C *CHAR 2
             DCL &ATR *CHAR 12
             DCL &STOP *CHAR 1
             DCL &WAIT *CHAR 1
             DCL &NBS *CHAR 2
             DCL &LIGNE *DEC (2 0)
             DCL &COLONNE *DEC (2 0)
             DCL &SECONDE *DEC (2 0)
             DCL &LG *DEC (2 0) VALUE(80)
              MONMSG CPF0000
 BOUCLE:     IF (%SST(&MSG &LG 1) *NE ' ') GOTO SUITE
             IF (&LG = 1) GOTO FIN
             CHGVAR &LG (&LG - 1)
             GOTO BOUCLE
 SUITE:      CHGVAR &LIGNE &L
             CHGVAR &COLONNE &C
             CHGVAR &SECONDE &NBS
             OVRDSPF    FILE(DISPLAYW) TOFILE(DISPLAYD) LVLCHK(*NO)
             CALL       PGM(DISPLAYG) PARM(&MSG &LG &LIGNE &COLONNE +
                          &ATR &STOP &WAIT &SECONDE)
             DLTOVR USRDFN
 FIN:        ENDPGM




©AF400