Inform - Support - Patches

About Patches  

Compiler  
Library  

DM4 Errata  

Issue L60708

Buffers declared incorrectly
Submitted by: Torbjörn Andersson     Appeared in: Library 6/7 or before     Fixed in: Library 6/11
Problem

nitfol 0.5 will spew out warnings at the input line with an error for games compiled with Inform libraries 6/x

Solution

To prevent this change the following lines in Parserm.h:

  Array  buffer    -> 121;             ! Buffer for parsing main line of input
  Array  parse     -> 65;              ! Parse table mirroring it
  Array  buffer2   -> 121;             ! Buffers for supplementary questions
  Array  parse2    -> 65;              !
  Array  buffer3   -> 121;             ! Buffer retaining input for "again"

into

  Array  buffer    -> 123;             ! Buffer for parsing main line of input
  Array  parse     -> 65;              ! Parse table mirroring it
  Array  buffer2   -> 123;             ! Buffers for supplementary questions
  Array  parse2    -> 65;              !
  Array  buffer3   -> 123;             ! Buffer retaining input for "again"


Last updated 2 May 2008. The librarian in charge of this page is Roger Firth. Please email any comments, suggestions or corrections to roger@firthworks.com.