Buffer v1.2

From: George (greerga@DRAGON.HAM.MUOHIO.EDU)
Date: 08/19/97


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