0
I Use This!
Inactive

Commits : Listings

Analyzed about 5 hours ago. based on code collected about 12 hours ago.
Apr 22, 2023 — Apr 22, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Added: ndbuf_free_item manpage; More... over 5 years ago
Added: ndbuf_free_item() function to free in a proper way e.g. free allocated stuff via escan function. More... over 5 years ago
Added: new flag NDBUF_MOLS - if applied it will use allocless/memcpyless escan e.g. just setup pointers to appropriate values within a raw buffer memory piece. More... over 5 years ago
Version update: new things are added, time to increase version number; More... over 5 years ago
Added: Manpages directory and manpages for: ndbuf_new(), ndbuf_new_frombuf(), ndbuf_new_wmops(), ndbuf_new_palloc(), ndbuf_new_free(); More... over 5 years ago
Added: NDBUF_RORB flag is a read-only aware flag. Set this to avoid writes to read-only buffers. E.g. use ndbuf_setflags (b, NDBUF_RORB); Fixes: More checks for non-reallocatable buffer are added; More... over 5 years ago
Added possibility to use user defined memory ops: Now u can create a special ndbuf with your custom memory operations, this is useful to keep ndbuf in a special mapped areas for a: - keep it secure (example lock pages to avoid your info going to swap) - using your own custom optimized allocator for your own block sizes Function: ndbuf_t *ndbuf_new_wmops(const struct ndbuf_memops *, const size_t); Args: 1. Pointer to yout ops: struct ndbuf_memops { void *(*alloc)(size_t); uint32_t (*zero)(void *, size_t); void (*free)(void *ptr); }; 2. Size of chunk to grow buffer. if <= default value will be set. More... over 5 years ago
Fixed ret type warning; More... over 5 years ago
NEWS updated; test commit (for sync); More... over 5 years ago
Fixed pkgconfig template file (version variable); More... over 5 years ago
INSTALL now ignored; More... almost 6 years ago
License reverted to LGPLv2.1; More... almost 6 years ago
Initial one: moving useful code to separate tiny lib; More... over 6 years ago