| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2025-12-08 | map: stop setting errno on error | Randy Palamar | 1 | -23/+8 | |
| the return of these functions already give all the necessary information. this is not c standard library code, we have no need of such a nonsensical error reporting mechanism NOTE: since errno needs to be thread local accessing it from non-libc code ends up being a function call and serves as a pointless optimization barrier. | |||||
| 2020-11-13 | map: remove no longer used map_leaf function | Marc André Tanner | 1 | -13/+0 | |
| 2017-02-02 | map: remove unused function | Marc André Tanner | 1 | -13/+0 | |
| 2017-01-16 | map: add map_leaf utility function | Marc André Tanner | 1 | -0/+13 | |
| Tests whether the given prefix can be extended to exactly one map element i.e. true iff the prefix map contains exactly one element. | |||||
| 2016-12-29 | map: implement map_prefix_delete | Marc André Tanner | 1 | -0/+13 | |
| 2016-12-29 | map: implement map_first | Marc André Tanner | 1 | -0/+22 | |
| 2016-04-21 | map: add map_free_full utility function | Marc André Tanner | 1 | -0/+14 | |
| 2016-02-18 | map: set errno to EEXIST when trying to map_put a duplicate value | Marc André Tanner | 1 | -0/+1 | |
| 2016-02-18 | map: set errno to ENOENT if prefix for map_closest does not exist | Marc André Tanner | 1 | -1/+1 | |
| 2016-01-13 | map: implement map_copy | Marc André Tanner | 1 | -0/+22 | |
| Copies all entries from one map to another, overwriting existing entries. | |||||
| 2016-01-13 | map: fix return value of map_delete | Marc André Tanner | 1 | -1/+1 | |
| 2015-09-13 | map: introduce map_contains utility function | Marc André Tanner | 1 | -0/+5 | |
| 2015-04-10 | Fix crit-bit tree URL reference | Marc André Tanner | 1 | -1/+1 | |
| 2015-03-18 | Crit-bit tree based map | Marc André Tanner | 1 | -0/+298 | |
| It supports lookups based on unique prefixes as well as ordered iteration. More information about the data structure can be found at: http://cr.yp.to/critbit.htm http://github.com/agl/critbit http://ccodearchive.net/info/strmap.html It will be used to implement ":"-commands which means any unique prefix will be recognized as a command. It could also be used to implement (runtime) key bindings. | |||||
