Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libcdada0-0.6.4-1.1 RPM for riscv64

From OpenSuSE Ports Tumbleweed for riscv64

Name: libcdada0 Distribution: openSUSE Tumbleweed
Version: 0.6.4 Vendor: openSUSE
Release: 1.1 Build date: Mon Jun 29 07:27:27 2026
Group: System/Libraries Build host: reproducible
Size: 208459 Source RPM: libcdada-0.6.4-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://msune.github.io/libcdada/
Summary: Basic data structures in C (libstdc++ wrapper)
Library that offers basic data structures (list, set, map, ..)
in a C API for user-space applications.

Key features:
 - No "magic" MACROs, and no need to modify your data structures
   (except, perhaps, for __attribute__((packed)))
 - Uses C++ standard library as the backend for most data structures

Provides

Requires

License

BSD-2-Clause

Changelog

* Mon Jun 29 2026 Dirk Müller <dmueller@suse.com>
  - update to 0.6.4:
    * [B] utils: fix `cdada_strerr()` bounds handling for invalid
      and negative error codes
    * [B] utils: add missing human-readable message for
      `CDADA_E_FULL`
    * [B] list/map/queue/set/stack: return `NULL` when constructor
      `malloc()` fails (avoid null dereference)
    * [B] str: fix `cdada_str_replace*()` to reject empty match and
      self-replacement issues
    * [B] str: return `NULL` in `cdada_str_create()` when input C
      string is `NULL`
    * [B] str: align `cdada_str()` invalid-handle behavior with API
      docs (return `NULL`, not empty string)
    * [B] bbitmap: make `cdada_bbitmap_dump()` set `size_used` in
      buffered paths too
    * [B] bbitmap: fix corrupted BSD license header in `bbitmap.h`
    * [B] str: fix underflow in `cdada_str_rtraverse()` on empty
      strings
    * [B] list: fix `cdada_list_first()`/`cdada_list_last()`
      returning `CDADA_SUCCESS` on invalid input
    * [B] set: fix `cdada_set_find()` returning `true` on internal
      error
    * [B] str: fix uint32_t overflow in `cdada_str_erase()` bounds
      check
    * [B] str: fix `cdada_str_find_count()`/`cdada_str_find_all()`
      not returning `CDADA_E_NOT_FOUND`
    * [B] str: reject empty `substr` in
      `cdada_str_find_count()`/`cdada_str_find_all()`
    * [B] list/map/queue/set/stack: report `size_used` as bytes
      written on incomplete `dump()`
* Wed Jan 28 2026 Andreas Stieger <andreas.stieger@gmx.de>
  - update to 0.6.3:
    * fix build with GCC 16 boo#1256970
  - includes changes from 0.6.2:
    * map: fix garbage in prev_val when key not in map for
      cdada_map_insert_replace()
* Thu Oct 02 2025 Andreas Schwab <schwab@suse.de>
  - Don't use valgrind in qemu emulation
* Sun Aug 18 2024 Dirk Müller <dmueller@suse.com>
  - update to 0.6.1:
    * tests: fix segfault in map_test.c
    * Add `prev_val` to
      `cdada_map_insert_replace()` API call to make it more useful
    * CI: add coverage for clang11, 12 and 13.
* Sun Mar 17 2024 Dirk Müller <dmueller@suse.com>
  - update to 0.5.2:
    * map: don't penalize failed insert/erase/find operations
    * str: add string comparison functions `cdada_str_ncmp` and
      `cdada_str_ncmp_c`
    * map: add `cdada_map_get_pos()`
    * map: allow NULL ptr for val in `cdada_map_find()` to only
      check for presence
    * set: add `cdada_set_get_pos()`
    * list: minor change in `cdada_list_get()` to use
      `std::advance`
    * set: fix some error path return values for first()/last()
    * set: minor fix in header variable name
* Thu May 05 2022 Christophe Giboudeaux <christophe@krop.fr>
  - Update to 0.4.0
    * Add cdada_map_insert_replace()
    * Improved public API documentation
    * build: add --without-tests --without-examples build options
    * Fix E_EMPTY return codes set/map/list/stack/queue
    * Fix make check when valgrind is not installed
* Mon Aug 30 2021 Jan Engelhardt <jengelh@inai.de>
  - Ensure neutrality of description.
* Sun Mar 14 2021 Martin Hauke <mardnh@gmx.de>
  - Initial package, version 0.3.4

Files

/usr/lib64/libcdada.so.0
/usr/lib64/libcdada.so.0.0.0
/usr/share/doc/packages/libcdada0
/usr/share/doc/packages/libcdada0/AUTHORS
/usr/share/doc/packages/libcdada0/CHANGELOG.md
/usr/share/doc/packages/libcdada0/README.md
/usr/share/doc/packages/libcdada0/doc
/usr/share/doc/packages/libcdada0/doc/Benchmarks.md
/usr/share/doc/packages/libcdada0/doc/Custom.md
/usr/share/licenses/libcdada0
/usr/share/licenses/libcdada0/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Aug 2 03:56:04 2026