New features: * Infinite linked list loop detection. The code as is will not cause an infinite loop but will be useful if anyone else makes changes that result in them. * Bug fixed in release_my_buffers(); Was not checking if a function was used and strcmp()'d a NULL string because of that. (This function is discouraged anyway.) * Additional "can't happen" checks and log messages. Just in case. * Rearragement of prototypes and declarations to ensure no outside use. In essence, trying to emulate a C++ class in C. * Out of memory detection. This is a really obvious problem when it happens but now the code will tell you when it has run out of memory. :) * More documentation and comments. Upcoming features: * Less functions using release_my_buffers(). * Buffer overrun detection. We'll see how effective it really is. :) The code has entered its point of general usability. -- greerga@muohio.edu me@null.net | Genius may have its limitations, but stupidity http://www.muohio.edu/~greerga | is not thus handicapped. -- Elbert Hubbard +------------------------------------------------------------+ | 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