Hi,
I'm having a little trouble with some code. It is a small routine to
do a right shift on a
string of characters and return the new string. It works fine when it is
called from
perform_tell. However when I try do use it in ACMD(do_say) it modifies
the string which
is passed in. The call looks like this garble_string(argument,
LANGUAGE), where
argument is the string to be modified and LANGUAGE is the value to right
shift by
(between 1 and 26).
The code modifies the string correctly, including wrapping when it
reaches z in upper or
lower case. I think I'm missing something simple, but I can't for the
life of me figure out
what it is.
Jon.
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/08/00 PST