Calling CEESSLOG in COBOL

Figure 1. Call to CEESSLOG — Logarithm base e in COBOL
CBL LIB,QUOTE
      *************************************************
      *Module/File Name: IGZTMATH
      ************************************************************
      **                                                        **
      ** Demonstrates the CEESSLOG math service in COBOL.       **
      **                                                        **
      ************************************************************
       IDENTIFICATION DIVISION.
       PROGRAM-ID. MTHSLOG.
       DATA DIVISION.
       WORKING-STORAGE SECTION.
       01  ARG1RS    COMP-1.
       01  RESLTRS   COMP-1.
       01  FC.
           02  Condition-Token-Value.
           COPY  CEEIGZCT.
               03  Case-1-Condition-ID.
                   04  Severity    PIC S9(4) BINARY.
                   04  Msg-No      PIC S9(4) BINARY.
               03  Case-2-Condition-ID
                         REDEFINES Case-1-Condition-ID.
                   04  Class-Code  PIC S9(4) BINARY.
                   04  Cause-Code  PIC S9(4) BINARY.
               03  Case-Sev-Ctl    PIC X.
               03  Facility-ID     PIC XXX.
           02  I-S-Info            PIC S9(9) BINARY.

       PROCEDURE DIVISION.

       PARA-MTHSLOG.

           MOVE 5.65 TO ARG1RS.
           CALL "CEESSLOG" USING ARG1RS, FC, RESLTRS.
      ***************************************************
      ** If CEESSLOG runs successfully, display result.**
      ***************************************************
           IF  CEE000 of FC  THEN
              DISPLAY "SLOG OF " ARG1RS " = " RESLTRS
           ELSE
              DISPLAY "CEESSLOG failed with msg "
                   Msg-No of FC UPON CONSOLE
              STOP RUN
           END-IF.

           GOBACK.