Well, I've finally tidied it up a bit for the release. New things and other changes are: 1) Fixed the rare bug where the defaults could free a buffer prematurely. 2) BUFFER_SNPRINTF checking is back with sprintf/strcpy/strcat replacements. 3) Couple important (my) sanity checks. 4) sz() macro because BUFFER_SNPRINTF testing was a pain otherwise. Versus stock patchlevel 14: http://www.van.ml.org/CircleMUD/buffer/buffer19.patch - 103,041 bytes http://www.van.ml.org/CircleMUD/buffer/buffer19.patch.gz - 25,320 bytes http://www.van.ml.org/CircleMUD/buffer/buffer19.patch.bz2 - 22,260 bytes Upgrades for buffer.[ch] only: (Grab above patch for buffer_i.h, etc) http://www.van.ml.org/CircleMUD/buffer/buffer/buffer18-19.patch - 38,024 bytes It's not listed on amy of my web pages yet, I'll write up a http://mouse.van.ml.org/ story tomorrow when I wake up. Comments, suggestions, bugs, etc, let me know. -- George Greer, greerga@circlemud.org | Genius may have its limitations, but http://mouse.van.ml.org/ (not done) | stupidity is not thus handicapped. http://www.van.ml.org/CircleMUD/ | -- 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/15/00 PST