[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="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "
+ 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="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\atr_tab.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\attrib.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\boolexp.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\bsd.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\cmdlocal.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\cmds.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\command.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\compress.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\conf.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\cque.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\create.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\db.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\destroy.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\extchat.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\extmail.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\filecopy.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\flags.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\function.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\fundb.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\funlist.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\funlocal.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\funmath.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\funmisc.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\funstr.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\funtime.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\funufun.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\game.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\help.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\htab.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\ident.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\local.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\lock.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\log.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\look.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\malias.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\match.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\memcheck.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\move.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\mycrypt.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\mymalloc.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\mysocket.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\parse.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\pcre.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\player.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\plyrlist.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\predicat.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\privtab.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\ptab.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\rob.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\services.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\set.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </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="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\strdup.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\strtree.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\strutil.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\tables.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\timer.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\unparse.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\utils.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\version.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\warnings.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\wild.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </FileConfiguration>
+ </File>
+ <File
+ RelativePath=".\src\wiz.c">
+ <FileConfiguration
+ Name="Release|Win32">
+ <Tool
+ Name="VCCLCompilerTool"
+ AdditionalOptions="" /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" " /I /Win32" "/>
+ </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