claude-handoff
MAmattpocock/skills288k近 7 天新增 10,178 个 star
GnuCOBOL toolchain pointers for mainframe-style batch programs (LINE/RECORD SEQUENTIAL files, PIC clauses, cobc build flags).
cobc -x -free -o prog PROG.cbl
./prog
-free allows *> comments and free-form source. File names in SELECT
are resolved relative to the program's run directory.
SELECT DETAIL-FILE ASSIGN TO "TRAN.DAT"
ORGANIZATION IS SEQUENTIAL.
For 80-byte fixed-record tapes use ORGANIZATION IS SEQUENTIAL with
RECORD CONTAINS 80 CHARACTERS in the FD. Pad WRITE records to the
required length (e.g. MOVE SPACES TO BAL-REC before populating fields).
When a tape stores sign and magnitude in separate positions (PIC X plus
PIC 9(11)V99), build a signed working-storage value before ADD /
SUBTRACT. Using only the unsigned magnitude in EVALUATE branches is a
frequent bug when debits and credits share the same magnitude field.
COMPUTE … ROUNDED rounds half away from zero in GnuCOBOL (matches the
Python Decimal ROUND_HALF_UP behaviour). Use it when multiplying a
two-decimal amount by a four-decimal rate and storing into a two-decimal
field.
cobc -x -free -Wall -o prog PROG.cblDISPLAY intermediate values for one or two records to confirm the
posting math and any cross-file lookups.MAmattpocock/skills288k近 7 天新增 10,178 个 star
AFaffaan-m/ECC278k近 7 天新增 4,046 个 star
AFaffaan-m/ECC278k近 7 天新增 4,046 个 star
AFaffaan-m/ECC278k近 7 天新增 4,046 个 star
DIDietrichGebert/ponytail162k近 7 天新增 5,405 个 star
DIDietrichGebert/ponytail162k近 7 天新增 5,405 个 star