command which shows current what is being edited. Now, this buffer is prolly at some point going to be longer than a screen, so i used page_string(blah) to show it to the user, BUT alas the order in which the prompts and input is currently checked goes: editor then pager then mudders. (comm.c game loop area and make prompt()) .. the easy fix for this was just to swap the order around (reverse the top 2 if statements in both cases) and then my problem was solved. I was just wondering if it was put that way for a reason (i cant find any).. because there are instances obviously when yer in the editor and you want to page something.. but i cant imagine being in the pager and wanting to edit something. :] Anyways, have fun and code smart. PS. If you are having problems debugging lower level memory leaks, or debugging in general, i highly recommend that you pick up a book similar to: WRITING SOLID CODE by Steve Maguire ISBN 1-55615-551-4 Basically this book lays out some well refined ways of making the bugs present in your code happen ALL the TIME, and reporting when they happen and where. As well as, gives alot of advice and pointers on good coding techniques. (theres quite a bit of c code in the book). No programmer should ever feel that he's too good to pick up a book. Michael Scott -- "Living in the Eye of the Hurricane." FLAMES/COMMENTS to scottm@workcomm.net +-----------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://cspo.queensu.ca/~fletcher/Circle/list_faq.html | +-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/18/00 PST