Publisher review:libHX is a library for common data structures (tree, map, linked list), string operations, configuration-related tasks and more. libHX is a library for common data structures (tree, map, linked list), string operations, configuration-related tasks and more.
Originally created to provide a data structure like Perl's associative arrays. Uses an rbtree as underlying engine for somewhat quick insertion and deletion and small memory footprint for ordered traversals. (Using a hash would have meant to gather all keys first and sort them.) HXdir provides for opendir-readdir-closedir semantics. Windows uses a different kind, so it had to be naturally covered up. On the other hand, Solaris's readdir() implementation is nasty in terms of memory management. HXdir covers up these discrepancies and provides a sane Linux-style readdir. HXformat is something in the direction of printf(), but the argument list is not implemented by means of varargs, so is flexible even beyond compile time. You can change the format string — in fact, just let the user configuration provide it — without having to worry about argument evaluation problems. Positional and optional arguments are simply freely choosable.
libHX 1.18 is a C/C++ script for Test and Measurement scripts design by medozas.de.
It runs on following operating system: Windows / Linux / Mac OS / BSD / Solaris.
libHX is a library for common data structures (tree, map, linked list), string operations, configuration-related tasks and more.
Operating system:Windows / Linux / Mac OS / BSD / Solaris