home *** CD-ROM | disk | FTP | other *** search
-
-
- Comments on Porting
- GKS Level 0A
- by Harris
- to DEC Ada
-
- Tool 27
- August 12, 1985
-
- COMPILATION
- -----------
- A VMS command file was created based upon the order of files as they
- were stored on tape. This ordering was a correct compilation order.
-
- We were able to recompile GKS_0A with only minor changes. Errors
- occurred due to inconsistent usage of "in" between subprogram bodies
- and specifications and due to mismatched parentheses and other
- apparent transmission errors. Required changes were:
- 1. In file LEXI3700_COMM_B reference to the system-supplied package
- SYS.CALLS was removed. The procedure call to SYS and the variable
- "ER" were also commented out. A functionally equivalent routine to
- replace SYS is required to fully rehost GKS.
-
- 2. The reserved word "in" was added to the body of several procedures
- to match the declarations found in corresponding package specs.
- The compilation units modified were:
- DC_POINTS_OPS NDC_POINTS_OPS
- LEXI3700_WSD_0A_B
-
- 3. What appeared to be transmission errors were found in a couple of
- files:
- A_SORT_BY_X(lines 42-43) an "end if" was split on two lines
- with non-printable characters included.
-
- GKS_DSCR_TBL_0A_B(lines 23-24) parentheses had to be inserted
- prior to the trailing comma.
-
- INQ_WS_DSCR_TBL_0A(lines 194-195) parenthesis had to be inserted
- prior to the trailing "then".
-
-
-
- EXECUTION
- ---------
- Execution was not attempted since GKS is a set of procedures to be
- invoked by an application program and no such program was readily available.
-
-