[ScryMUD] SVN Commit Info r973 - trunk/mud/grrmud/server
svn-log at scrymud.net
svn-log at scrymud.net
Fri Feb 29 21:45:32 PST 2008
Author: eroper
Date: 2008-02-29 21:45:32 -0800 (Fri, 29 Feb 2008)
New Revision: 973
Modified:
trunk/mud/grrmud/server/misc.cc
trunk/mud/grrmud/server/script.cc
Log:
Changed a few instances where pointers were being cast to unsigned ints.
Modified: trunk/mud/grrmud/server/misc.cc
===================================================================
--- trunk/mud/grrmud/server/misc.cc 2008-02-29 16:46:17 UTC (rev 972)
+++ trunk/mud/grrmud/server/misc.cc 2008-03-01 05:45:32 UTC (rev 973)
@@ -1743,8 +1743,8 @@
}
}
else {
- Sprintf(buf, "Failed to remove object ptr: %i from it's list.",
- (int)(&obj));
+ Sprintf(buf, "Failed to remove object ptr: %p from it's list.",
+ &obj);
mudlog << "Failed to remove object ptr: " << &obj << " from it's list:"
<< obj.in_list << endl;
core_dump(buf);
Modified: trunk/mud/grrmud/server/script.cc
===================================================================
--- trunk/mud/grrmud/server/script.cc 2008-02-29 16:46:17 UTC (rev 972)
+++ trunk/mud/grrmud/server/script.cc 2008-03-01 05:45:32 UTC (rev 973)
@@ -59,7 +59,7 @@
if (mudlog.ofLevel(SCRIPT)) {
mudlog << "In always_pay, invalid target ptr: critter: "
<< *(pc.getName()) << " amount: " << amount << " target name: "
- << targ << " target pointer: " << (int)targptr << "\n";
+ << targ << " target pointer: " << targptr << "\n";
}//if
return -1;
}
@@ -1305,28 +1305,28 @@
if (strncmp("**%M", targ_str, 4) == 0) { //actor
- sprintf(tmp_buf, "**M@%8X_%i ", (unsigned int)(&act), rm.getIdNum());
+ sprintf(tmp_buf, "**M@%p_%i ", &act, rm.getIdNum());
targ_str = tmp_buf;
}//if
else if (strncmp("**%m", targ_str, 4) == 0) { //target
- sprintf(tmp_buf, "**M@%8X_%i ", (unsigned int)(targ_crit),
+ sprintf(tmp_buf, "**M@%p_%i ", targ_crit,
rm.getIdNum());
targ_str = tmp_buf;
}//if
else if (strncmp("**%S", targ_str, 4) == 0) { //script owner, default
if (object_owner) {
// For Object Scripts
- sprintf(tmp_buf, "**O@%8X_%i ", (unsigned int)(object_owner),
+ sprintf(tmp_buf, "**O@%p_%i ", object_owner,
rm.getIdNum());
}
else {
- sprintf(tmp_buf, "**M@%8X_%i ", (unsigned int)(script_owner),
+ sprintf(tmp_buf, "**M@%p_%i ", script_owner,
rm.getIdNum());
}
targ_str = tmp_buf;
}//if
else if (strncmp("**%o", targ_str, 4) == 0) { //target
- sprintf(tmp_buf, "**O@%8X_%i ", (unsigned int)(targ_obj),
+ sprintf(tmp_buf, "**O@%p_%i ", targ_obj,
rm.getIdNum());
targ_str = tmp_buf;
}//if
More information about the ScryMUD
mailing list