[PENNMUSH-ANNOUNCE] 1.7.5-patch12

dunemush@pennmush.org dunemush at pennmush.org
Sun Nov 3 17:55:49 2002


This is patch12 to PennMUSH 1.7.5. After applying this patch, you will
have version 1.7.5p12

To apply this patch, save it to a file in your top-level MUSH directory,
and do the following:
	patch -p1 < 1.7.5-patch12
	make install

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

Unix (or cygwin) users need not worry about failed hunks in src/switchinc.c,
hdrs/switches.h, hdrs/cmds.h, or hdrs/funs.h. These files are automatically
rebuilt on compile.

Then @shutdown and restart your MUSH.
    - Alan/Javelin

In this patch:

Fixes:
   * Another bug in wrap() fixed. Reported by Rhysem. [SW]
   * Bug in @wall fixed. [SW]
   * Variable renaming to avoid C99 keyword 'conj'. [SW]
   * Win32 project files for MSVC++ updated by Mark.
   * Several portability fixes for MS VS.NET's compiler by BladedThoth.
   * flip() and reverse() didn't mix well. Better now.
     Reported by Julian. [SW]
   * Compiling with CHAT_SYSTEM undefined works again. Report by
     BladedThoth.
   * bxor() was actually doing a bor(). Reported by Sketch@M*U*S*H. [SW]


Prereq: 1.7.5p11
*** 1_7_5.364/Patchlevel Thu, 31 Oct 2002 14:50:12 -0600 dunemush (pennmush/5_Patchlevel 1.17.1.12 600)
--- 1_7_5.370(w)/Patchlevel Sun, 03 Nov 2002 11:51:21 -0600 dunemush (pennmush/5_Patchlevel 1.17.1.12 600)
***************
*** 1,2 ****
  Do not edit this file. It is maintained by the official PennMUSH patches.
! This is PennMUSH 1.7.5p11
--- 1,2 ----
  Do not edit this file. It is maintained by the official PennMUSH patches.
! This is PennMUSH 1.7.5p12
*** 1_7_5.364/CHANGES Thu, 31 Oct 2002 14:50:12 -0600 dunemush (pennmush/g/7_CHANGES 1.27.1.116 600)
--- 1_7_5.370(w)/CHANGES Sun, 03 Nov 2002 11:51:39 -0600 dunemush (pennmush/g/7_CHANGES 1.27.1.119 600)
***************
*** 18,23 ****
--- 18,38 ----
  
  ==========================================================================
  
+ Version 1.7.5 patchlevel 12                     November 3, 2002
+ 
+ Fixes:
+    * Another bug in wrap() fixed. Reported by Rhysem. [SW]
+    * Bug in @wall fixed. [SW]
+    * Variable renaming to avoid C99 keyword 'conj'. [SW]
+    * Win32 project files for MSVC++ updated by Mark.
+    * Several portability fixes for MS VS.NET's compiler by BladedThoth.
+    * flip() and reverse() didn't mix well. Better now.
+      Reported by Julian. [SW]
+    * Compiling with CHAT_SYSTEM undefined works again. Report by
+      BladedThoth.
+    * bxor() was actually doing a bor(). Reported by Sketch@M*U*S*H. [SW]
+ 
+ 
  Version 1.7.5 patchlevel 11                     October 31, 2002
  
  Config:
*** 1_7_5.364/game/txt/hlp/pennvers.hlp Thu, 31 Oct 2002 14:50:12 -0600 dunemush (pennmush/12_pennvers.h 1.169.1.42.1.3.1.2.2.2.1.1.1.3.1.1.1.5.1.4.1.1.1.1.1.1.1.1.1.5.1.1.1.3.1.1.1.3.1.1.1.37 600)
--- 1_7_5.370(w)/game/txt/hlp/pennvers.hlp Sun, 03 Nov 2002 11:50:07 -0600 dunemush (pennmush/12_pennvers.h 1.169.1.42.1.3.1.2.2.2.1.1.1.3.1.1.1.5.1.4.1.1.1.1.1.1.1.1.1.5.1.1.1.3.1.1.1.3.1.1.1.40 600)
***************
*** 1,5 ****
  & changes
! & 1.7.5p11
  This is a list of changes in this patchlevel which are probably of
  interest to players. More information about new commands and functions
  can probably be gotten via 'help <name of whatever>'. 'help credits'
--- 1,5 ----
  & changes
! & 1.7.5p12
  This is a list of changes in this patchlevel which are probably of
  interest to players. More information about new commands and functions
  can probably be gotten via 'help <name of whatever>'. 'help credits'
***************
*** 11,16 ****
--- 11,32 ----
  A list of the patchlevels associated with each release can
  be read in 'help patchlevels'.
  
+ Version 1.7.5 patchlevel 12                     November 1, 2002
+ 
+ Fixes:
+    * Another bug in wrap() fixed. Reported by Rhysem. [SW]
+    * Bug in @wall fixed. [SW]
+    * Variable renaming to avoid C99 keyword 'conj'. [SW]
+    * Win32 project files for MSVC++ updated by Mark.
+    * Several portability fixes for MS VS.NET's compiler by BladedThoth.
+    * flip() and reverse() didn't mix well. Better now.
+      Reported by Julian. [SW]
+    * Compiling with CHAT_SYSTEM undefined works again. Report by
+      BladedThoth.
+    * bxor() was actually doing a bor(). Reported by Sketch@M*U*S*H. [SW]
+ 
+ 
+ & 1.7.5p11
  Version 1.7.5 patchlevel 11                     October 31, 2002
  
  Config:
***************
*** 5624,5630 ****
  For information on a specific patchlevel of one of the versions listed,
  type 'help <version>p<patchlevel>'. For example, 'help 1.7.2p3'
  
! 1.7.5: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
  1.7.4: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
         19, 20
  1.7.3: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
--- 5640,5646 ----
  For information on a specific patchlevel of one of the versions listed,
  type 'help <version>p<patchlevel>'. For example, 'help 1.7.2p3'
  
! 1.7.5: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
  1.7.4: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18,
         19, 20
  1.7.3: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
*** 1_7_5.364/game/txt/hlp/pennfunc.hlp Wed, 30 Oct 2002 21:55:20 -0600 dunemush (pennmush/16_pennfunc.h 1.2.1.50.1.1.1.1.1.2.1.7.1.8.1.1.1.1.1.1.1.1.1.1.1.1.1.3.1.1.1.1.1.1.1.1.1.1.1.1.1.7 600)
--- 1_7_5.370(w)/game/txt/hlp/pennfunc.hlp Fri, 01 Nov 2002 21:43:30 -0600 dunemush (pennmush/16_pennfunc.h 1.2.1.50.1.1.1.1.1.2.1.7.1.8.1.1.1.1.1.1.1.1.1.1.1.1.1.3.1.1.1.1.1.1.1.1.1.1.1.1.1.8 600)
***************
*** 3251,3265 ****
    "
  & TIME()
  & UTCTIME()
!   time([<zone>])
    utctime()
  
    time() gives you the current time on the MUSH.
    WARNING!  This is the time on the machine that the mush is running
    on, and not where you are.
  
!   utctime() and time(utc) give the same time in UTC (Aka GMT), not the server's
!   local timezone.
  
    See also: timefmt(), timestring(), convsecs(), convtime()
  & ETIMEFMT()
--- 3251,3265 ----
    "
  & TIME()
  & UTCTIME()
!   time([utc])
    utctime()
  
    time() gives you the current time on the MUSH.
    WARNING!  This is the time on the machine that the mush is running
    on, and not where you are.
  
!   utctime() and time(utc) give the same time in UTC (Aka GMT), not the
!   server's local timezone.
  
    See also: timefmt(), timestring(), convsecs(), convtime()
  & ETIMEFMT()
*** 1_7_5.364/src/strutil.c Mon, 07 Oct 2002 22:31:38 -0500 dunemush (pennmush/b/33_strutil.c 1.28.1.3.1.3.1.7.2.1.1.2.1.1.1.1.1.1.1.15 660)
--- 1_7_5.370(w)/src/strutil.c Sun, 03 Nov 2002 11:52:47 -0600 dunemush (pennmush/b/33_strutil.c 1.28.1.3.1.3.1.7.2.1.1.2.1.1.1.1.1.1.1.17 660)
***************
*** 1452,1457 ****
--- 1452,1459 ----
      }
      p++;
    }
+   if (in_ansi)
+     safe_str(ANSI_NORMAL, buff, bp);
    return 0;
  }
  
***************
*** 1461,1467 ****
   * inter-item stuff into the given buffer safely.
   */
  void
! safe_itemizer(int cur_num, int done, const char *delim, const char *conj,
  	      const char *space, char *buff, char **bp)
  {
    /* We don't do anything if it's the first one */
--- 1463,1469 ----
   * inter-item stuff into the given buffer safely.
   */
  void
! safe_itemizer(int cur_num, int done, const char *delim, const char *conjoin,
  	      const char *space, char *buff, char **bp)
  {
    /* We don't do anything if it's the first one */
***************
*** 1473,1479 ****
      if (cur_num >= 3)
        safe_str(delim, buff, bp);
      safe_str(space, buff, bp);
!     safe_str(conj, buff, bp);
    } else {
      /* if not, we need just <delim> */
      safe_str(delim, buff, bp);
--- 1475,1481 ----
      if (cur_num >= 3)
        safe_str(delim, buff, bp);
      safe_str(space, buff, bp);
!     safe_str(conjoin, buff, bp);
    } else {
      /* if not, we need just <delim> */
      safe_str(delim, buff, bp);
*** 1_7_5.364/src/speech.c Mon, 07 Oct 2002 23:40:37 -0500 dunemush (pennmush/b/35_speech.c 1.21.1.2.1.3.1.5.1.1.1.7.1.3.1.1.1.8.1.1.1.1.1.1.1.10.1.2.1.5 660)
--- 1_7_5.370(w)/src/speech.c Sun, 03 Nov 2002 11:52:47 -0600 dunemush (pennmush/b/35_speech.c 1.21.1.2.1.3.1.5.1.1.1.7.1.3.1.1.1.8.1.1.1.1.1.1.1.10.1.2.1.7 660)
***************
*** 581,602 ****
  
    /* broadcast the message */
    if (key == 2)
!     flag_broadcast(mask, 0,
! 		   tprintf("%s %s%s%s", prefix, Name(player), gap, message));
    else if (key == 3)
!     flag_broadcast(mask, 0,
! 		   tprintf("%s [%s]: %s", prefix, Name(player), message));
    else
      flag_broadcast(mask, 0,
! 		   tprintf("%s %s %s, \"%s\"", prefix, Name(player),
! 			   (privs != 2) ? "says" : "shouts", message));
  
    /* log it if necessary */
    if ((privs == 2) || (options.log_walls && (privs == 0)))
!     do_log(LT_WIZ, player, NOTHING, tprintf("(MSG/%s) %s%s%s",
! 					    privs ? "all" : "wiz",
! 					    (key == 2) ? Name(player) : "",
! 					    (key == 2) ? gap : "", message));
  }
  
  void
--- 581,599 ----
  
    /* broadcast the message */
    if (key == 2)
!     flag_broadcast(mask, 0, "%s %s%s%s", prefix, Name(player), gap, message);
    else if (key == 3)
!     flag_broadcast(mask, 0, "%s [%s]: %s", prefix, Name(player), message);
    else
      flag_broadcast(mask, 0,
! 		   "%s %s %s, \"%s\"", prefix, Name(player),
! 		   (privs != 2) ? "says" : "shouts", message);
  
    /* log it if necessary */
    if ((privs == 2) || (options.log_walls && (privs == 0)))
!     do_log(LT_WIZ, player, NOTHING, "(MSG/%s) %s%s%s",
! 	   privs ? "all" : "wiz",
! 	   (key == 2) ? Name(player) : "", (key == 2) ? gap : "", message);
  }
  
  void
*** 1_7_5.364/src/funstr.c Thu, 31 Oct 2002 00:10:04 -0600 dunemush (pennmush/c/13_funstr.c 1.28.1.1.1.2.1.4.1.6.1.1.1.1.1.2.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.2.1.3.1.5.1.1 660)
--- 1_7_5.370(w)/src/funstr.c Sun, 03 Nov 2002 11:52:46 -0600 dunemush (pennmush/c/13_funstr.c 1.28.1.1.1.2.1.4.1.6.1.1.1.1.1.2.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.2.1.3.1.5.1.2 660)
***************
*** 1539,1545 ****
    const char *pend;		/* end of string */
    int linewidth, width1st, width;
    int linenr = 0;
!   const char *linesep = "\r\n";
    int ansiwidth, ansilen;
  
    if (!args[0] || !*args[0])
--- 1539,1545 ----
    const char *pend;		/* end of string */
    int linewidth, width1st, width;
    int linenr = 0;
!   const char *linesep;
    int ansiwidth, ansilen;
  
    if (!args[0] || !*args[0])
***************
*** 1551,1556 ****
--- 1551,1560 ----
      initint(2, width1st, width);
    if (nargs > 3)
      linesep = args[3];
+   else if (NEWLINE_ONE_CHAR)
+     linesep = "\n";
+   else
+     linesep = "\r\n";
  
    if (width < 2 || width1st < 2) {
      safe_str(T("#-1 WIDTH TOO SMALL"), buff, bp);
*** 1_7_5.364/src/funmath.c Thu, 03 Oct 2002 12:41:34 -0500 dunemush (pennmush/c/15_funmath.c 1.39.1.1.1.1.1.1.1.6 660)
--- 1_7_5.370(w)/src/funmath.c Sun, 03 Nov 2002 11:52:46 -0600 dunemush (pennmush/c/15_funmath.c 1.39.1.1.1.1.1.1.1.7 660)
***************
*** 1336,1342 ****
  
  FUNCTION(fun_bxor)
  {
!   math_bor(args, nargs, buff, bp);
  }
  
  FUNCTION(fun_bnot)
--- 1336,1342 ----
  
  FUNCTION(fun_bxor)
  {
!   math_bxor(args, nargs, buff, bp);
  }
  
  FUNCTION(fun_bnot)
*** 1_7_5.364/src/bsd.c Mon, 07 Oct 2002 23:40:37 -0500 dunemush (pennmush/c/38_bsd.c 1.58.1.11.1.2.1.5.1.7.1.14.1.13.1.9.1.4.1.2.1.12.1.1.1.1.1.2.1.1.1.13.1.1.1.1.1.1.1.1.1.1.1.3.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.3.1.5 660)
--- 1_7_5.370(w)/src/bsd.c Sun, 03 Nov 2002 11:52:45 -0600 dunemush (pennmush/c/38_bsd.c 1.58.1.11.1.2.1.5.1.7.1.14.1.13.1.9.1.4.1.2.1.12.1.1.1.1.1.2.1.1.1.13.1.1.1.1.1.1.1.1.1.1.1.3.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.3.1.6 660)
***************
*** 860,875 ****
  #ifndef WIN32
    /* we don't care about SIGPIPE, we notice it in select() and write() */
    ignore_signal(SIGPIPE);
-   /* win32 doesn't support SIGUSR2 */
    install_sig_handler(SIGUSR2, signal_dump);
- #endif
- 
-   /* standard termination signals.
-    * According to MSDN, SIGINT is never generated on Win32,
-    * and SIGTERM never on NT-based versions of Windows. Should we
-    * add another #ifdef here? */
    install_sig_handler(SIGINT, signal_shutdown);
    install_sig_handler(SIGTERM, bailout);
  
  #if !(defined(macintosh) || defined(WIN32))
    install_sig_handler(SIGCHLD, reaper);
--- 860,879 ----
  #ifndef WIN32
    /* we don't care about SIGPIPE, we notice it in select() and write() */
    ignore_signal(SIGPIPE);
    install_sig_handler(SIGUSR2, signal_dump);
    install_sig_handler(SIGINT, signal_shutdown);
    install_sig_handler(SIGTERM, bailout);
+ #else
+   /* Win32 stuff: 
+    *   No support for SIGUSR2 or SIGINT.
+    *   SIGTERM is never generated on NT-based Windows (according to MSDN)
+    *   MSVC++ will let you get away with installing a handler anyway,
+    *   but VS.NET will not. So if it's MSVC++, we give it a try.
+    */
+ #if _MSC_VER < 1200
+   install_sig_handler(SIGTERM, bailout);
+ #endif
+ #endif
  
  #if !(defined(macintosh) || defined(WIN32))
    install_sig_handler(SIGCHLD, reaper);
***************
*** 4190,4195 ****
--- 4194,4200 ----
    _exit(7);
  }
  
+ #ifndef WIN32
  void
  signal_shutdown(int sig __attribute__ ((__unused__)))
  {
***************
*** 4197,4203 ****
    reload_sig_handler(SIGINT, signal_shutdown);
  }
  
- #ifndef WIN32
  void
  signal_dump(int sig __attribute__ ((__unused__)))
  {
--- 4202,4207 ----
*** 1_7_5.364/src/boolexp.c Thu, 26 Sep 2002 14:09:59 -0500 dunemush (pennmush/c/39_boolexp.c 1.1.1.17.1.1.1.9 660)
--- 1_7_5.370(w)/src/boolexp.c Sun, 03 Nov 2002 11:52:45 -0600 dunemush (pennmush/c/39_boolexp.c 1.1.1.17.1.1.1.10 660)
***************
*** 236,242 ****
--- 236,244 ----
    ATTR *a;
    char tbuf1[BUFFER_LEN], tbuf2[BUFFER_LEN];
    object_flag_type pwr;
+ #ifdef CHAT_SYSTEM
    CHAN *chan;
+ #endif
  
    if (!GoodObject(player))
      return 0;
***************
*** 302,310 ****
--- 304,314 ----
  	    (HASPOWER_RESTRICTED && !Can_Examine(player, target)))
  	  return 0;
  	return (Powers(target) & pwr);
+ #ifdef CHAT_SYSTEM
        } else if (strcasecmp(b->data.atr_lock->name, "CHANNEL") == 0) {
  	find_channel(b->data.atr_lock->text, &chan, target);
  	return (chan && onchannel(target, chan));
+ #endif
        } else if (strcasecmp(b->data.atr_lock->name, "TYPE") == 0) {
  	switch (*b->data.atr_lock->text) {
  	case 'r':
*** 1_7_5.364/hdrs/version.h Thu, 31 Oct 2002 14:50:12 -0600 dunemush (pennmush/c/47_version.h 1.32.1.2.1.7.1.9.1.1.1.15 660)
--- 1_7_5.370(w)/hdrs/version.h Sun, 03 Nov 2002 11:52:52 -0600 dunemush (pennmush/c/47_version.h 1.32.1.2.1.7.1.9.1.1.1.15 660)
***************
*** 1,2 ****
! #define VERSION "PennMUSH version 1.7.5 patchlevel 11 [10/31/2002]"
! #define SHORTVN "PennMUSH 1.7.5p11"
--- 1,2 ----
! #define VERSION "PennMUSH version 1.7.5 patchlevel 12 [11/03/2002]"
! #define SHORTVN "PennMUSH 1.7.5p12"
*** 1_7_5.364/hdrs/externs.h Mon, 07 Oct 2002 23:40:37 -0500 dunemush (pennmush/d/16_externs.h 1.1.1.53.1.2.1.8.2.1.1.2.1.1.1.1.1.2.1.6.1.3.1.2 660)
--- 1_7_5.370(w)/hdrs/externs.h Sun, 03 Nov 2002 11:52:48 -0600 dunemush (pennmush/d/16_externs.h 1.1.1.53.1.2.1.8.2.1.1.2.1.1.1.1.1.2.1.6.1.3.1.3 660)
***************
*** 357,363 ****
  extern char *remove_word(char *list, char *word, char sep);
  extern char *next_in_list(const char **head);
  extern void safe_itemizer(int cur_num, int done, const char *delim,
! 			  const char *conj, const char *space, char *buff,
  			  char **bp);
  
  typedef struct {
--- 357,363 ----
  extern char *remove_word(char *list, char *word, char sep);
  extern char *next_in_list(const char **head);
  extern void safe_itemizer(int cur_num, int done, const char *delim,
! 			  const char *conjoin, const char *space, char *buff,
  			  char **bp);
  
  typedef struct {
*** 1_7_5.364/hdrs/conf.h Wed, 30 Oct 2002 23:34:53 -0600 dunemush (pennmush/d/20_conf.h 1.1.1.1.1.1.1.1.1.1.1.1.1.2.1.5.1.1.1.1.1.1.1.1.1.2.1.1.2.1.2.11 660)
--- 1_7_5.370(w)/hdrs/conf.h Sun, 03 Nov 2002 11:52:48 -0600 dunemush (pennmush/d/20_conf.h 1.1.1.1.1.1.1.1.1.1.1.1.1.2.1.5.1.1.1.1.1.1.1.1.1.2.1.1.2.1.2.13 660)
***************
*** 352,367 ****
  /* --------------- Stuff for Win32 services ------------------ */
  /*
  
-    NJG:
- 
     When "exit" is called to handle an error condition, we really want to
     terminate the game thread, not the whole process.
  
   */
  
  #define exit(arg) Win32_Exit (arg)
  void WIN32_CDECL Win32_Exit(int exit_code);
  /* A dummy #ifdef to insure Configure is built to check this */
  #endif				/* WIN32 */
  
  #endif				/* __CONFIG_H */
--- 352,372 ----
  /* --------------- Stuff for Win32 services ------------------ */
  /*
  
     When "exit" is called to handle an error condition, we really want to
     terminate the game thread, not the whole process.
+    MS VS.NET (_MSC_VER >= 1200) requires the weird noreturn stuff.
  
   */
  
  #define exit(arg) Win32_Exit (arg)
+ #if _MSC_VER >= 1200
+ void
+ __declspec(noreturn)
+     WIN32_CDECL Win32_Exit(int exit_code);
+ #else
  void WIN32_CDECL Win32_Exit(int exit_code);
  /* A dummy #ifdef to insure Configure is built to check this */
+ #endif
  #endif				/* WIN32 */
  
  #endif				/* __CONFIG_H */
*** 1_7_5.364/MANIFEST Mon, 30 Sep 2002 23:28:28 -0500 dunemush (pennmush/d/34_MANIFEST 1.21.1.2.1.7 600)
--- 1_7_5.370(w)/MANIFEST Fri, 01 Nov 2002 11:46:34 -0600 dunemush (pennmush/d/34_MANIFEST 1.21.1.2.1.7.1.1 600)
***************
*** 212,214 ****
--- 212,216 ----
  win32/patches.h
  win32/pennmush.dsp
  win32/pennmush.dsw
+ win32/pennmush.vcproj
+ win32/pennmush.sln
*** 1_7_5.364/win32/pennmush.dsp Mon, 07 Oct 2002 20:31:25 -0500 dunemush (pennmush/f/9_pennmush.d 1.8 666)
--- 1_7_5.370(w)/win32/pennmush.dsp Fri, 01 Nov 2002 10:28:30 -0600 dunemush (pennmush/f/9_pennmush.d 1.9 666)
***************
*** 157,162 ****
--- 157,166 ----
  # End Source File
  # Begin Source File
  
+ SOURCE=.\src\funcrypt.c
+ # End Source File
+ # Begin Source File
+ 
  SOURCE=.\src\function.c
  # End Source File
  # Begin Source File
***************
*** 297,302 ****
--- 301,310 ----
  # End Source File
  # Begin Source File
  
+ SOURCE=.\src\shs.c
+ # End Source File
+ # Begin Source File
+ 
  SOURCE=.\src\sig.c
  # End Source File
  # Begin Source File
*** 1_7_5.364/win32/README.txt Mon, 04 Dec 2000 10:36:58 -0600 dunemush (pennmush/f/16_README.txt 1.4 660)
--- 1_7_5.370(w)/win32/README.txt Fri, 01 Nov 2002 11:43:42 -0600 dunemush (pennmush/f/16_README.txt 1.6 660)
***************
*** 1,8 ****
! How to compile PennMUSH 1.7.3 under Windows (MSVC++)
  ----------------------------------------------
  by Nick Gammon <nick@gammon.com.au> and Javelin and Luuk de Waard
  
! Last update: Monday, 20 November 2000, 9:40 PM
  
  1. From the top-level pennmush directory,
     Copy the following files     to:
--- 1,8 ----
! How to compile PennMUSH 1.7.x under Windows (MSVC++/MS VS.NET)
  ----------------------------------------------
  by Nick Gammon <nick@gammon.com.au> and Javelin and Luuk de Waard
  
! Last update: Monday, 1 November 2002
  
  1. From the top-level pennmush directory,
     Copy the following files     to:
***************
*** 17,35 ****
    src/funlocal.dst    src/funlocal.c
    src/cmdlocal.dst    src/cmdlocal.c
    game/mushcnf.dst    game/mush.cnf
    win32/pennmush.dsw  pennmush.dsw
    win32/pennmush.dsp  pennmush.dsp
  
     (If you've already got src/*local.c files that you've modified,
      you'll just have to make sure that there are no new functions
      in src/*local.dst that're missing in your src/*local.c files)
  
! 2. If you're running under Windows NT, you may wish to edit src/bsd.c
! and uncomment the #define NT_TCP option at the top. If you can build
  with this, you'll get greatly enhanced network i/o performance. This
  does not work on Windows 95/98.
  
! 3. Use supplied Visual C++ project files in the top-level pennmush directory.
  
  4. Compile
  
--- 17,41 ----
    src/funlocal.dst    src/funlocal.c
    src/cmdlocal.dst    src/cmdlocal.c
    game/mushcnf.dst    game/mush.cnf
+ 
+   Project files for MSVC++:
    win32/pennmush.dsw  pennmush.dsw
    win32/pennmush.dsp  pennmush.dsp
  
+   Project files for MS VS.NET:
+   win32/pennmush.vcproj  pennmush.vcproj
+   win32/pennmush.sln  pennmush.sln
+ 
     (If you've already got src/*local.c files that you've modified,
      you'll just have to make sure that there are no new functions
      in src/*local.dst that're missing in your src/*local.c files)
  
! 2. If you're running under Windows NT, you may wish to edit options.h
! and uncomment the #define NT_TCP option. If you can build
  with this, you'll get greatly enhanced network i/o performance. This
  does not work on Windows 95/98.
  
! 3. Use supplied project files in the top-level pennmush directory.
  
  4. Compile
  
*** 1_7_5.364/win32/pennmush.vcproj Sun, 03 Nov 2002 11:52:54 -0600 dunemush ()
--- 1_7_5.370(w)/win32/pennmush.vcproj Fri, 01 Nov 2002 09:00:38 -0600 dunemush (pennmush/g/18_pennmush.v 1.1 660)
***************
*** 0 ****
--- 1,853 ----
+ <?xml version="1.0" encoding = "Windows-1252"?>
+ <VisualStudioProject
+ 	ProjectType="Visual C++"
+ 	Version="7.00"
+ 	Name="pennmush"
+ 	SccProjectName=""
+ 	SccLocalPath="">
+ 	<Platforms>
+ 		<Platform
+ 			Name="Win32"/>
+ 	</Platforms>
+ 	<Configurations>
+ 		<Configuration
+ 			Name="Release|Win32"
+ 			OutputDirectory=".\./game"
+ 			IntermediateDirectory=".\./src"
+ 			ConfigurationType="1"
+ 			UseOfMFC="0"
+ 			ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ 			CharacterSet="2">
+ 			<Tool
+ 				Name="VCCLCompilerTool"
+ 				AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "
+ 				InlineFunctionExpansion="0"
+ 				AdditionalIncludeDirectories="./hdrs,./"
+ 				PreprocessorDefinitions="WIN32,NDEBUG,_CONSOLE"
+ 				StringPooling="TRUE"
+ 				RuntimeLibrary="0"
+ 				EnableFunctionLevelLinking="TRUE"
+ 				UsePrecompiledHeader="2"
+ 				PrecompiledHeaderFile=".\./src/pennmush.pch"
+ 				AssemblerListingLocation=".\./src/"
+ 				ObjectFile=".\./src/"
+ 				ProgramDataBaseFileName=".\./src/"
+ 				WarningLevel="3"
+ 				SuppressStartupBanner="TRUE"
+ 				CompileAs="0"/>
+ 			<Tool
+ 				Name="VCCustomBuildTool"/>
+ 			<Tool
+ 				Name="VCLinkerTool"
+ 				AdditionalOptions="/MACHINE:I386"
+ 				AdditionalDependencies="wsock32.lib winmm.lib"
+ 				OutputFile=".\./game/pennmush.exe"
+ 				LinkIncremental="1"
+ 				SuppressStartupBanner="TRUE"
+ 				ProgramDatabaseFile=".\./game/pennmush.pdb"
+ 				SubSystem="1"/>
+ 			<Tool
+ 				Name="VCMIDLTool"
+ 				TypeLibraryName=".\./game/pennmush.tlb"/>
+ 			<Tool
+ 				Name="VCPostBuildEventTool"/>
+ 			<Tool
+ 				Name="VCPreBuildEventTool"/>
+ 			<Tool
+ 				Name="VCPreLinkEventTool"/>
+ 			<Tool
+ 				Name="VCResourceCompilerTool"
+ 				PreprocessorDefinitions="NDEBUG"
+ 				Culture="3081"/>
+ 			<Tool
+ 				Name="VCWebServiceProxyGeneratorTool"/>
+ 			<Tool
+ 				Name="VCWebDeploymentTool"/>
+ 		</Configuration>
+ 		<Configuration
+ 			Name="Debug|Win32"
+ 			OutputDirectory=".\./game"
+ 			IntermediateDirectory=".\./src"
+ 			ConfigurationType="1"
+ 			UseOfMFC="0"
+ 			ATLMinimizesCRunTimeLibraryUsage="FALSE"
+ 			CharacterSet="2">
+ 			<Tool
+ 				Name="VCCLCompilerTool"
+ 				Optimization="0"
+ 				AdditionalIncludeDirectories="./win32,./hdrs,./"
+ 				PreprocessorDefinitions="WIN32,_DEBUG,_CONSOLE"
+ 				RuntimeLibrary="1"
+ 				UsePrecompiledHeader="2"
+ 				PrecompiledHeaderFile=".\./src/pennmush.pch"
+ 				AssemblerListingLocation=".\./src/"
+ 				ObjectFile=".\./src/"
+ 				ProgramDataBaseFileName=".\./src/"
+ 				WarningLevel="3"
+ 				SuppressStartupBanner="TRUE"
+ 				DebugInformationFormat="4"
+ 				CompileAs="0"/>
+ 			<Tool
+ 				Name="VCCustomBuildTool"/>
+ 			<Tool
+ 				Name="VCLinkerTool"
+ 				AdditionalOptions="/MACHINE:I386"
+ 				AdditionalDependencies="winmm.lib wsock32.lib"
+ 				OutputFile=".\./game/pennmush.exe"
+ 				LinkIncremental="2"
+ 				SuppressStartupBanner="TRUE"
+ 				GenerateDebugInformation="TRUE"
+ 				ProgramDatabaseFile=".\./game/pennmush.pdb"
+ 				SubSystem="1"/>
+ 			<Tool
+ 				Name="VCMIDLTool"
+ 				TypeLibraryName=".\./game/pennmush.tlb"/>
+ 			<Tool
+ 				Name="VCPostBuildEventTool"/>
+ 			<Tool
+ 				Name="VCPreBuildEventTool"/>
+ 			<Tool
+ 				Name="VCPreLinkEventTool"/>
+ 			<Tool
+ 				Name="VCResourceCompilerTool"
+ 				PreprocessorDefinitions="_DEBUG"
+ 				Culture="3081"/>
+ 			<Tool
+ 				Name="VCWebServiceProxyGeneratorTool"/>
+ 			<Tool
+ 				Name="VCWebDeploymentTool"/>
+ 		</Configuration>
+ 	</Configurations>
+ 	<Files>
+ 		<Filter
+ 			Name="src"
+ 			Filter="">
+ 			<File
+ 				RelativePath=".\src\access.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\atr_tab.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\attrib.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\boolexp.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\bsd.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\cmdlocal.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\cmds.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\command.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\compress.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\conf.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\cque.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\create.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\db.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\destroy.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\extchat.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\extmail.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\filecopy.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\flags.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\function.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\fundb.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\funlist.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\funlocal.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\funmath.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\funmisc.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\funstr.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\funtime.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\funufun.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\game.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\help.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\htab.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\ident.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\local.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\lock.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\log.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\look.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\malias.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\match.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\memcheck.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\move.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\mycrypt.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\mymalloc.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\mysocket.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\parse.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\pcre.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\player.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\plyrlist.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\predicat.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\privtab.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\ptab.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\rob.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\services.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\set.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath="src\shs.c">
+ 			</File>
+ 			<File
+ 				RelativePath="src\sig.c">
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\speech.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\strdup.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\strtree.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\strutil.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\tables.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\timer.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\unparse.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\utils.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\version.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\warnings.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\wild.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 			<File
+ 				RelativePath=".\src\wiz.c">
+ 				<FileConfiguration
+ 					Name="Release|Win32">
+ 					<Tool
+ 						Name="VCCLCompilerTool"
+ 						AdditionalOptions="&quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot;  &quot;  /I /Win32&quot; "/>
+ 				</FileConfiguration>
+ 			</File>
+ 		</Filter>
+ 		<Filter
+ 			Name="hdrs"
+ 			Filter="">
+ 			<File
+ 				RelativePath="hdrs\access.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\ansi.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\atr_tab.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\attrib.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\boolexp.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\case.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\cmds.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\command.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\conf.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\copyrite.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\csrimalloc.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\dbdefs.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\extchat.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\externs.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\extmail.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\flags.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\function.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\funs.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\game.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\getpgsiz.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\help.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\htab.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\ident.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\intrface.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\lock.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\log.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\malias.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\match.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\memcheck.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\mushdb.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\mushtype.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\mymalloc.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\mysocket.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\parse.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\patches.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\pcre.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\privtab.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\ptab.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\pueblo.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\shs.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\strtree.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\switches.h">
+ 			</File>
+ 			<File
+ 				RelativePath="hdrs\version.h">
+ 			</File>
+ 		</Filter>
+ 		<File
+ 			RelativePath="config.h">
+ 		</File>
+ 		<File
+ 			RelativePath="confmagic.h">
+ 		</File>
+ 		<File
+ 			RelativePath="options.h">
+ 		</File>
+ 	</Files>
+ 	<Globals>
+ 	</Globals>
+ </VisualStudioProject>
*** 1_7_5.364/win32/pennmush.sln Sun, 03 Nov 2002 11:52:54 -0600 dunemush ()
--- 1_7_5.370(w)/win32/pennmush.sln Thu, 24 Oct 2002 17:23:00 -0500 dunemush (pennmush/g/19_pennmush.s 1.1 660)
***************
*** 0 ****
--- 1,21 ----
+ Microsoft Visual Studio Solution File, Format Version 7.00
+ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pennmush", "pennmush.vcproj", "{AAEA21B3-8882-4126-AD7D-F45587CA777F}"
+ EndProject
+ Global
+ 	GlobalSection(SolutionConfiguration) = preSolution
+ 		ConfigName.0 = Debug
+ 		ConfigName.1 = Release
+ 	EndGlobalSection
+ 	GlobalSection(ProjectDependencies) = postSolution
+ 	EndGlobalSection
+ 	GlobalSection(ProjectConfiguration) = postSolution
+ 		{AAEA21B3-8882-4126-AD7D-F45587CA777F}.Debug.ActiveCfg = Debug|Win32
+ 		{AAEA21B3-8882-4126-AD7D-F45587CA777F}.Debug.Build.0 = Debug|Win32
+ 		{AAEA21B3-8882-4126-AD7D-F45587CA777F}.Release.ActiveCfg = Release|Win32
+ 		{AAEA21B3-8882-4126-AD7D-F45587CA777F}.Release.Build.0 = Release|Win32
+ 	EndGlobalSection
+ 	GlobalSection(ExtensibilityGlobals) = postSolution
+ 	EndGlobalSection
+ 	GlobalSection(ExtensibilityAddIns) = postSolution
+ 	EndGlobalSection
+ EndGlobal


More information about the %(listname)s mailing list