Dynablock is a C library that allows you to create dynamic blocks of memory that you can use for returning strings or passing around data. This eliminates the need for static char variables or mallocing memory and then making sure you free it correctly.
| Tags | Software Development Libraries |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Release Notes: This release features general cleanup and the addition of man pages, a changelog system, etc. This software has also changed ownership, and has been re-released under a new version in order to bring it in line with all other offerings from Wolf Software.


Release Notes: There has been a lot of cleanup work on this library, including the man pages, source and test code, the automake files, and general documentation. This has all been packaged up into a final release. There are currently no plans to add any further functionality to this library unless requested.


Release Notes: This version includes MySQL logging support by using the logdb library. By default, the logging is done to a file via the logfile library, but by adding --enable-logdb to the configure options, you can use MySQL instead. The set_dynablock_logfile function has been renamed to init_dynablock, where you pass either a logfile name or your database connection details.


Release Notes: Code cleanup and changes brought on by changes to the logfile library.


Release Notes: Logging of errors has been added. This release depends on the logfile library, but this can be disabled with --disable_logfile when running ./configure.