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 '. '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 '. '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 p'. 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 p'. 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([]) 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 */ 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 */ 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 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 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 ---- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + *** 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