How to patch Inform 6.12 to 6.13
================================
Apologies for this unorthodox means of distribution.  But two minor
defects have been found in 6.12 which I'd like to put right quickly:
one bug, one compilation difficulty.  As the changes can be made with
a text editor in about two minutes, I'm simply circulating the
changes, though the corrected source code will reach ftp.gmd.de in
due course.
"text.c", lines 373-4:
                d1 = character_digit_value[text_in[i]];
                d2 = character_digit_value[text_in[i+1]];
should read
                d1 = character_digit_value[text_in[i+1]];
                d2 = character_digit_value[text_in[i+2]];
and this will fix the problem of not being able to compile string
escapes like "The door leads @00.", as used in the example game "Museum
of Inform".
"chars.c", line 88-91:
char *alphabet[3] = {                  /* The alphabet table. */
    "abcdefghijklmnopqrstuvwxyz",
    "ABCDEFGHIJKLMNOPQRSTUVWXYZ",
    " ^0123456789.,!?_#'~/\\-:()" };
should read:
char alphabet[3][27]; /* The alphabet table. */
"header.h", line 1714:
extern char *alphabet[3];
should read:
extern char alphabet[3][27];
The ANSI C standard doesn't require that strings defined explicitly
are writable: so on some machines, the definition in 6.12 caused
memory exception errors.  E.g., the "gcc" compiler needed the option
"-fwritable-strings" set in order to stop 6.12 from crashing out.
(Note that the array dimensions 3x27 allow room for a null character
terminating each row of letters.)
Finally, the version numbers at lines 33-4 of "header.h" should now be:
#define RELEASE_DATE "5th April 1997"
#define RELEASE_NUMBER 1613
Apologies all round.
-- 
Graham Nelson | gra...@gnelson.demon.co.uk | Oxford, United Kingdom
Just a quick post to inform Mac users that Inform 6.13 for 68K and
Power Macintoshes are now avaialble from ftp.gmd.de.  The front end
is the same except to fix a bug that allowed multiple console windows
to appear under certain circumstances.
Robert
   Three weeks ago, I downloaded my first copy of Inform (v6.11).  
Since then, there've been two compiler upgrades and one library 
update.  
--My head is spinning ("Oy!") . . .
   Thanks, Graham, for your undying faithfulness to maintain your 
program.  Thanks too, to Bob Newell, for providing the DOS port 
 . . although it doesn't look like he'll get much rest if updating 
is going to be a weekly occurrence.  ;-D
Best wishes to all Informers,
--Jay Goemmer