ftp://ftp.circlemud.org/pub/greerga/www/
If you don't have snprintf(), read Makefile.in near '$(CC) -o'
If you don't have GCC, my experiment in dependencies may bust. Just use
one of the previous patches Makefile.in.
If it weren't for midnight I could've released two versins on one day.
Thanks to some great testing, here's the changes:
* Addition of Julian Buckley's object minimum levels and permanent affects
(Except right now the permanent affects aren't affected to people.)
* Consolidated duplicate code for free()'ing object strings.
* Fixed object strings going away after updating an object.
* Fixed objects appearing as vnum -1.
* Removed redundant assignment in add_object() inner loop.
* Fixed save_all() to do vnum->rnum translation.
* Fixed save_all() to not go into infinite loop on bad save record.
* More send_to_char -> SEND_TO_Q changes.
Known bugs:
* A last second change to oasis.c made it into the .tar.gz file but not the
patch. It's a minor memory leak I'll fix in the next release:
diff -up OasisOLCv2.0-pre7/oasis.c OasisOLCv2.0-pre8/oasis.c
--- OasisOLCv2.0-pre7/oasis.c Fri May 14 04:17:50 1999
+++ OasisOLCv2.0-pre8/oasis.c Fri May 14 04:01:35 1999
@@ -299,8 +299,10 @@ void cleanup_olc(struct descriptor_data
* aren't part of the prototype any longer. They get added
* with str_dup().
*/
- if (OLC_OBJ(d))
+ if (OLC_OBJ(d)) {
free_object_strings(OLC_OBJ(d));
+ free(OLC_OBJ(d));
+ }
/*
* Check for a mob. free_mobile() makes sure strings are not in
Should be only 2 or so more patches to go before the final release.
--
George Greer | Stock CircleMUD Bug Reporting or Help
greerga@circlemud.org | http://bugs.circlemud.org/
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST