[454] in Coldmud discussion meeting

root meeting help first previous next next in chain last in chain last

Odd ODD bug.

daemon@ATHENA.MIT.EDU (Sat Sep 24 18:14:12 1994 )

From: BRANDON@cc.usu.edu
Date: Sat, 24 Sep 1994 16:09:50 -0600 (MDT)
To: STEWARTA@NETCOM.COM
Cc: coldstuff@MIT.EDU
X-Vms-To: STEWARTA@NETCOM.COM

I'm using the 0.12 source passed to me from Richelieu via Crag.

Method:

@program $brandon.foo
 arg foo;

 foo = tostr(foo);
 .tell(toliteral(foo));
 foo = lowercase(foo);
 .tell(toliteral(foo));
 foo = tosym(foo);
 .tell(toliteral(foo));
.

;.foo('foo);
"foo"
"foo"
'"fooo\""
=> Brandon ($brandon)

(?)

;.foo('WTF);
"WTF"
"wtf"
'"wtfF\""
=> Brandon ($brandon)

(?!?!??)

;.foo('this_is_fkd);
"this_is_fkd"
"this_is_fkd"
'"this_is_fkdd\""
=> Brandon ($brandon)

....well, you get the gist of what I'm trying to say.  Somewhere along the way
(presumably with tosym) something is getting munched.  Have any changes been
made to anything which is used with tosym() in the 0.12 source?  This works
fine in the 0.10-3 source (I'm converting over and noticed it when it tries to
set a dbref--it goes through the same process as above and all dbrefs end up
getting munched).

_Brandon-