Featured advertisement for Astaria

MUD Snippet

Dynamic String Buffers for Merc / ROM - Erwin Andreasen

Historical dynamic string-buffer routines by Erwin Andreasen for Merc / ROM, with both unchanged collection archives, integration notes and the original License.

Version 1Erwin S. Andreasen39 downloads46 views

About this resource

Consolidated Merc / ROM collection copies
Both original buffer-1.tgz archives are retained byte-for-byte: the primary Merc copy is 3,085 bytes and the ROM companion is 3,101 bytes. All four internal files match; the archive packaging differs. The separate original License remains attached. The notes below preserve both original descriptions and their warnings, including historical licensing-review wording; existing approval records are unchanged for this listing.

Merc collection description
Original buffer-1.tgz containing buffer.c, buffer.h and integration instructions for dynamic string buffers. The archive is preserved as supplied.

Compatibility warning
Requires moving MAX_MEM_SIZE into the shared header and adding the buffer header and object to the build. Review formatting, allocation limits and error handling on the intended compiler. Historical claims about overflow prevention are not a current security guarantee.

License and attribution
The adjacent original License identifies Erwin S. Andreasen as the author. It permits use with retention of his name in every file and requires email notification that the code is being used. The author also requests feedback, bug reports and ideas. Historical project addresses may no longer be active. Preserve the original License with the material; inherited notices remain applicable. This summary is not confirmation of distribution permission.

Historical software warning
Mudhaven has not compiled, boot-tested, or security-audited this material. Modern compiler and operating-system compatibility is unverified. This is integration material, not a standalone application. Historical contact addresses may no longer work.

ROM collection description (preserved)
Original ROM-folder buffer-1.tgz with dynamic string-buffer code and README.

Package
Original files: buffer-1.tgz. Files are preserved byte-for-byte; source, documentation and notices have not been rewritten.

Credits
Erwin S. Andreasen; Russ Taylor (inspiration). ROM consortium: Russ Taylor, Gabrielle Taylor and Brian Moore. DikuMUD: Sebastian Hammer, Michael Seifert, Hans Henrik Staerfeldt, Tom Madsen and Katja Nyboe. Merc: Michael Chastain, Michael Quan and Mitchell Tse. Preserve all individual file, area and contributor notices in the originals.

License and attribution
Retain Erwin S. Andreasen's attribution and applicable inherited terms. The historical Erwin collection carries attribution and author-notification conditions; no new permission or fulfilled notification is inferred. No blanket redistribution permission is inferred. Preserve every original notice and satisfy any referenced inherited terms. Licensing approval remains pending.

Compatibility and safety warnings
Distinct archive from the earlier Merc collection copy. README references may require files not included here. Check allocation limits and formatted-output handling. Historical material supplied unchanged. Not compiled, boot-tested or security-audited by Mudhaven. Compatibility with modern compilers, operating systems and game variants is unverified. Review and test in isolation before use; no malware-free guarantee is made.

Original ROM compatibility note
Historical ROM / EmberMUD material. Manual review required; see package-specific warnings.

Original ROM license label (historical)
Original contributor and inherited license terms; approval pending

Compatibility

Merc-derived C; requires Makefile and header changes plus integration with the game memory allocator.

A download checksum confirms file integrity, not security or runtime compatibility. Review the source and included documentation before running unfamiliar software.

Attribution stays with the work.

License

Erwin Andreasen attribution and notification terms; inherited notices apply

Original Author

Erwin S. Andreasen

Credits

By Erwin S. Andreasen. The README credits Russ Taylor’s ROM buffer system as inspiration. Preserve all original notices. The accompanying description summarizes the separate original License. The unchanged original License is attached separately. ROM collection credits Erwin S. Andreasen; Russ Taylor (inspiration). ROM consortium: Russ Taylor, Gabrielle Taylor and Brian Moore. DikuMUD: Sebastian Hammer, Michael Seifert, Hans Henrik Staerfeldt, Tom Madsen and Katja Nyboe. Merc: Michael Chastain, Michael Quan and Mitchell Tse. Preserve all individual file, area and contributor notices in the originals.

Availability here does not replace the original license. Retain copyright notices, contributor credits, and any applicable attribution or notification requirements.

Download integrity

Recorded filenames, sizes, and available SHA-256 checksums for each attachment.

buffer-1.tgz

3.0 KB

SHA-256 recorded Oct 22, 2026

d3caff0caf501bf30e38078a2b3325ef3a1b91f88768c01da9e0101865ca7895

License

730 bytes

SHA-256 recorded Oct 22, 2026

f6d6b5c8106ea838dc461822f2292eff1dd6990297e4b2910d48cd114d3d5710

buffer-1.tgz

3.0 KB

SHA-256 recorded Oct 22, 2026

c315def8aaa45e2b8ac50cdc105ef73b1f29bf36f8bccf1d9060f1eac9b9262a