!--- EDIT # 0030 1 Nov 1979 9:18:32 DR1:[300,3]TAD.TEC;77 ! !--- PREVIOUS EDIT 26 Oct 1979 10:59:48 DR1:[300,3]TAD.TEC;76 ! ! Q REGISTERS A=INPUT FILE SPEC B=UIC OF OLD VERSION C= UIC OF NEW VERSION D=NAME PART OF FILESPEC! ! E = VERSION PART OF NEW F = VERSION PART OF OLD! @^UT*.U0<U1 Q1I Q1-13"E I -1U0 0;' Q1-27"E -DI  .-2,.T' Q1-127"E -D .-Q0"E I?' .-1,.T -D' Q1-21"E 0K ' Q1-26"E 0K   0U0 0;'>* EI  This produces an audit trail on modules that have been updated. It prompts for: - Filename of the module (e.g. LOGGER.MAC ) - SPEC of old (original) version (e.g. [40,31] ) - SPEC of new (editted) version (e.g. DK0:[300,4];47 ) Any part of the SPEC that is omitted takes standard defaults. If the 1st char of the SPEC is "-", it takes the same value as last time. The final output is the updated copy with an audit trail in the current UIC.  0,16ET Z"E NO OUTPUT COMMAND FILEEX' EWUPDATE.CMDEC Now invoke command file "UPDATE.CMD"  EX