This is patch04 to PennMUSH 1.7.2. After applying this patch, you will
have version 1.7.2p4. 

To apply this patch, save it to a file in your top-level MUSH directory,
and do the following:
	patch -p0 < 1.7.2-patch04	
	make

If you use GNU patch 2.2, you probably want the above to be 'patch -b -p0',
not just 'patch -p0'.

Then @shutdown and restart your MUSH.

In this patch:
 * Serious crash bug fixed. Farther down the road to a stable 1.7.2!

 - Alan/Javelin

Index: Patchlevel
*** Patchlevel.orig Mon, 23 Feb 1998 14:31:54 -0600 dunemush (pennmush/h/12_Patchlevel 1.4 640) 0.19
--- Patchlevel      Tue, 24 Feb 1998 09:27:15 -0600 dunemush (pennmush/h/12_Patchlevel 1.4 640) 0.19(w)
***************
*** 1,2 ****
  Do not edit this file. It is maintained by the official PennMUSH patches.
! This is PennMUSH 1.7.2p3
--- 1,2 ----
  Do not edit this file. It is maintained by the official PennMUSH patches.
! This is PennMUSH 1.7.2p4
Index: CHANGES
*** CHANGES.orig Mon, 23 Feb 1998 14:31:54 -0600 dunemush (pennmush/h/9_CHANGES 1.8 640) 0.19
--- CHANGES      Tue, 24 Feb 1998 09:27:11 -0600 dunemush (pennmush/h/9_CHANGES 1.8 640) 0.19(w)
***************
*** 15,20 ****
--- 15,28 ----
  
  ==========================================================================
  
+ Version 1.7.2 patchlevel 4                    February 24, 1998
+ 
+ Fixes:
+       * Fixed a few more compiler warnings under Win32. [NJG]
+       * Output to a non-ANSI, non-COLOR player could cause crashes.
+         Reported by Vedui.
+ 
+ 
  Version 1.7.2 patchlevel 3                    February 22, 1998
  
  Fixes
Index: hdrs/version.h
*** hdrs/version.h.orig Mon, 23 Feb 1998 14:31:54 -0600 dunemush (pennmush/e/22_version.h 1.4 640) 0.19
--- hdrs/version.h      Tue, 24 Feb 1998 09:27:23 -0600 dunemush (pennmush/e/22_version.h 1.4 640) 0.19(w)
***************
*** 1,2 ****
! #define VERSION "PennMUSH version 1.7.2 patchlevel 3 [2/22/98]"
! #define SHORTVN "PennMUSH 1.7.2p3"
--- 1,2 ----
! #define VERSION "PennMUSH version 1.7.2 patchlevel 4 [2/24/98]"
! #define SHORTVN "PennMUSH 1.7.2p4"
Index: src/bsd.c
*** src/bsd.c.orig Mon, 23 Feb 1998 14:31:54 -0600 dunemush (pennmush/e/30_bsd.c 1.4 640) 0.19
--- src/bsd.c      Tue, 24 Feb 1998 09:21:55 -0600 dunemush (pennmush/e/30_bsd.c 1.4 640) 0.19(w)
***************
*** 2295,2301 ****
      int n;
  {
    char buff[BUFFER_LEN];
!   struct notify_strings messages[4];
    char *s;
    PUEBLOBUFF;
  
--- 2295,2301 ----
      int n;
  {
    char buff[BUFFER_LEN];
!   struct notify_strings messages[5];
    char *s;
    PUEBLOBUFF;
  
***************
*** 2352,2361 ****
  {
    char *n;
    int poutput;
!   struct notify_strings messages[4];
    dbref target;
  
!   for (poutput = 0; poutput < 4; poutput++)
      messages[poutput].made = 0;
  
    target = d->player;
--- 2352,2361 ----
  {
    char *n;
    int poutput;
!   struct notify_strings messages[5];
    dbref target;
  
!   for (poutput = 0; poutput < 5; poutput++)
      messages[poutput].made = 0;
  
    target = d->player;
Index: src/comp_w.c
*** src/comp_w.c.orig Fri, 13 Feb 1998 14:32:30 -0600 dunemush (pennmush/e/35_comp_w.c 1.1 640) 0.19
--- src/comp_w.c      Tue, 24 Feb 1998 09:13:24 -0600 dunemush (pennmush/e/35_comp_w.c 1.1 640) 0.19(w)
***************
*** 172,179 ****
  static void
  output_previous_word()
  {
!   char *p, c;
! 
    int i, j;
  
    word[wordpos++] = 0;		/* word's trailing null */
--- 172,178 ----
  static void
  output_previous_word()
  {
!   char *p;
    int i, j;
  
    word[wordpos++] = 0;		/* word's trailing null */
***************
*** 232,239 ****
  compress(s)
      char const *s;
  {
- 
-   char c;
    const unsigned char *p;
    static char buf[BUFFER_LEN];
  
--- 231,236 ----
Index: game/txt/hlp/pennvers.hlp
*** game/txt/hlp/pennvers.hlp.orig Mon, 23 Feb 1998 14:31:54 -0600 dunemush (pennmush/h/5_pennvers.h 1.4 640) 0.19
--- game/txt/hlp/pennvers.hlp      Tue, 24 Feb 1998 09:29:38 -0600 dunemush (pennmush/h/5_pennvers.h 1.4 640) 0.19(w)
***************
*** 30,35 ****
--- 30,42 ----
  1.50p11, 1.50p12, 1.50p13, 1.50p14, 1.50p15, 1.6.0, 1.6.1, 1.6.2,
  1.6.3, 1.6.4, 1.6.5, 1.6.6, 1.6.7, 1.6.8, 1.6.9, 1.6.10, 1.7.0, 1.7.1
  
+ Version 1.7.2 patchlevel 4                    February 24, 1998
+ 
+ Fixes:
+       * Fixed a few more compiler warnings under Win32. [NJG]
+       * Output to a non-ANSI, non-COLOR player could cause crashes.
+         Reported by Vedui.
+ 
  Version 1.7.2 patchlevel 3                    February 22, 1998
  
  Fixes