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