Basic data structures in C (libstdc++ wrapper)

Edit Package libcdada
https://msune.github.io/libcdada/

Small library that offers basic data structures (list, set, map, ..)
in a pure C API for user-space applications.

Key features:
- Easy to use, portable
- 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
- Reasonable performance

Refresh
Refresh
Source Files
Filename Size Changed
libcdada-0.5.2.tar.gz 0001779809 1.7 MB
libcdada.changes 0000001364 1.33 KB
libcdada.spec 0000002963 2.89 KB
Revision 4 (latest revision is 5)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1158681 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 4)
- 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
Comments 0
openSUSE Build Service is sponsored by