User Guide
Table of Contents
Index
Chapter 12: Year 2000 Problems and Solutions
12.1 Year 2000 Problems in COBOL Programs
12.2 SmartFix Assumptions and Restrictions
12.3 Comparisons
12.4 PERFORM Statements
12.4.1 PERFORM UNTIL Condition
12.4.2 PERFORM VARYING ... Where the Varied Item is not Compared
12.4.3 PERFORM VARYING ... Until the Varied Item Meets a Condition
12.4.4 PERFORM WITH TEST AFTER
12.4.5 PERFORM Out-of-Line-Procedure
12.4.6 EXIT PERFORM and GOTO
12.4.7 Summary of Fixes Needed for PERFORM Variants
12.5 EVALUATE Statements
12.6 CALL Statements
12.7 Subtraction
12.7.1 Subtracting One Year from Another
12.7.2 Subtracting a Value from a Year
12.7.3 Subtracting Giving a Year in a Nonyear Data Item
12.7.4 Negative Addition
12.8 Addition without Truncation
12.9 Date Truncation
12.10 Multiplication and Division
12.10.1 Division by the Year 00
12.11 Special Values in Date Handling
12.11.1 Literals 4, 12, 365
12.11.2 Literals 19 and 20
12.11.3 Sentinels
12.11.4 Complements
12.12 Group Items
12.12.1 Implicit Century
12.12.2 Redefined Group Items
12.13 Subscripts
12.14 Reference Modification
12.15 Constructs Using Keys