Errors, Corrections, Updates. ============================= 2002/09/05: MLP002, Errors corrected on page 2-8. Thanks to Andrew Lopez. --------------------- 2002/05/25: MLP0A2, a few subtypes better described and corrected. Thanks to Simon Coulter. --------------------- 2002/02/26: MLP003, The example showing the DIR feature was not quite correct. The items that have their positions changed need another DEF: DCL DD THE-TIMESTAMP CHAR(8) DEF(MACHIN-ATTR) POS(9); Then you can continue with the DIR clauses. Thanks to Ken Mitchell. --------------------- 2002/02/20: MLP0A2, a few subtypes better described --------------------- 2001/10/10: MLP003, after the MODASA instruction, there should be an instruction to set the PRV-size: CPYNV STK-BYTES-PRV, STK-BYTES-AVL; Thanks to David Kahn for pointing this out. -------------------- 2001/08/16: MICHKPWD had a subscript error bug for passwords longer than 8. Thanks to Njål Fisketjøn for finding this one. -------------------- 2001/06/01: All chapters have been "paginated". -------------------- 2001/05/10: MLP0A1, MI Quick Ref. had a wrong explanation for ACTBPGM. Thanks to M.W. for pointing this out. -------------------- 2001/04/05: The "Strange Bug" in Chapter 9 has been resolved. It was due to the option list overwriting the parameter. Fixed in program MIWCBFND. Program MIKWDIDX (from Chapter 25) had the same bug. Chapters 9 and 25 updated. ------------------- 2001/03/15: Updated with code showing how to clear a file (Chapter 13). ------------------- 2001/02/15: The Fibonacci number formula was plain wrong (Chapter 28). ------------------- 2001/01/27: New attribute in screen handler MISCRNIO (Chapter 17). ------------------- 2000/11/01: Some instructions added to MLP0A3. Thanks to Matt Bresnan. ------------------- 2000/10/16: MIPGMVV has been simplified and several typos in Chapter 15 have been corrected. ------------------- 2000/10/12: Matt Bresnan has pointed out a bug in chapter 15 (fixed): In the program header data structure, the OBSERVABILITY-ADDR is at postion 225, which overlays MODULE-TABLE-ADDR, also causing MAINTENANCE-HDR-ADDR to be pointing to the observability address. Thanks Matt. ------------------- 2000/10/11: The STQ instruction was not mentioned in appendix 3. Fixed ------------------- 2000/10/06: Phil Hall has contributed an RPG/ILE version of COMBSORT to chapter 10. ------------------- 2000/10/03: Phil Hall has investigated the "Strange Bug' mentioned in Chapter 9. Moving all data declarations up before the code made "the bug go away". We are still investigating the precise nature of the bug ("theirs" not ours). ------------------- 2000/09/29: Neil Palmer has contributed a 'short history of the WCBT' in chapter 9. Thanks Neil. ------------------- 2000/09/25: The Table of Contents should (as it used to) be a simple HTML file that can be viewed immediately. Fixed. ------------------- 2000/09/22: Phil Hall has agreed to review the text. Several chapters have been improved. These are (and will be) marked with an "*" next to the chapter exe-file Thanks to Phil Hall for taking the time to do this. ------------------- 2000/09/17: Appendix 2 (MLP0A2) about Object Type/Subtypes has been updated with some new enties. Thanks to Steve Glanstein, who found some free time to look at this. ------------------- 2000/08/16: There were some typos in the source of MIMCHAT0 : 1) In the redefinition of NETWORK-ATTR, some fields refers to NETWORD-ATTR. 2) THE-TIMESTAMP should be declared as char(8), this caused an error in the corresponding CVTHC-instruction. And in MIRTVDT: The first instruction should refer to .MACHINE-ATR and not to .MAT-TIMESTAMP. These have been fixed (and MLP002.doc and MLP004.doc have been updated accordingly). Thanks to Chris Spirinckx for pointing this out. ------------------- 2000/08/05: The SHOWMSG include file had two lines missing. Fixed in SHOWMSG.txt and MLP001.exe (chapter 1).