diff options
author | Eric Wong <e@80x24.org> | 2019-10-07 01:30:35 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2019-10-07 03:20:10 +0200 |
commit | f0e63c41139f8982add435536d39aff6f3d4ca98 (patch) | |
tree | 6ed9e3afe2081c8201d6c6c9a0d9b8c9439d3a6e /sub-process.c | |
parent | hashmap_get_next returns "struct hashmap_entry *" (diff) | |
download | git-f0e63c41139f8982add435536d39aff6f3d4ca98.tar.xz git-f0e63c41139f8982add435536d39aff6f3d4ca98.zip |
hashmap: use *_entry APIs to wrap container_of
Using `container_of' can be verbose and choosing names for
intermediate "struct hashmap_entry" pointers is a hard problem.
So introduce "*_entry" APIs inspired by similar linked-list
APIs in the Linux kernel.
Unfortunately, `__typeof__' is not portable C, so we need an
extra parameter to specify the type.
Signed-off-by: Eric Wong <e@80x24.org>
Reviewed-by: Derrick Stolee <stolee@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'sub-process.c')
0 files changed, 0 insertions, 0 deletions