issue to address: designated initializers were used for specific cusz data structures for configuration, and they required very new cpp-std (i.e., cpp20), blocking the build process.
how it is resolved: aggregate initializers mixed with the direct variable assignments are used instead.
Also note that char *-type variables were omitted ("" instances were previously used); this pull request is intended for a quick fix within libpressio codebase.
char *
-type variables were omitted (""
instances were previously used); this pull request is intended for a quick fix withinlibpressio
codebase.cusz
reversion with the same change in initializers in a demo.