On Mon, Jul 23, 2001 at 02:54:17PM -0400, Alex came up with this idea:
>> ACMD(do_foo) {
>> const char *usage = "Usage: foo [parm] [parm]\r\n";
>> ch_print(ch, usage); /* not a printf!! */
> just do "send_to_char(ch, usage);". There isn't a '%s' in there.
If usage is something like:
const char *usage="prompt %h/%H";
send_to_char(ch, usage);
You get some different output than you'd like.
Not something particularly hard to work around. Perhaps another
little function to change the %'s to %%'s to be called when
it's possible (read: luser input) to have a % in a string going
to send_to_char.
--
+---------------------------------------------------------------+
| FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
| Archives: http://post.queensu.ca/listserv/wwwarch/circle.html |
+---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/06/01 PST