And finally, the answer to the question has arisen. Here's the working
function to use string_to_store inline:
provided you've got string_to_store working properly, add in this function
to utils.c, with a prototype in utils.h:
char *escape_quotes(char *source)
{
char target[MAX_STRING_LENGTH * 2];
if (source == NULL)
return "\\\0";
string_to_store(target, source);
return (str_dup(target)); //ya, it's a hack, but it works.
}
HAHA! and to think we were frying our brains over this! Almost smacked
myself when it finally fit together.
-Cheron
Arcane Realms
--
+---------------------------------------------------------------+
| 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