hashmap_entry: remove first member requirement from docs
Comments stating that "struct hashmap_entry" must be the first member in a struct are no longer valid. Suggested-by: Phillip Wood <phillip.wood123@gmail.com> Signed-off-by: Eric Wong <e@80x24.org> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:

committed by
Junio C Hamano

parent
404ab78e39
commit
e2b5038d87
@ -13,7 +13,7 @@
|
||||
*
|
||||
* struct hashmap map;
|
||||
* struct long2string {
|
||||
* struct hashmap_entry ent; // must be the first member!
|
||||
* struct hashmap_entry ent;
|
||||
* long key;
|
||||
* char value[FLEX_ARRAY]; // be careful with allocating on stack!
|
||||
* };
|
||||
@ -141,7 +141,7 @@ static inline unsigned int oidhash(const struct object_id *oid)
|
||||
|
||||
/*
|
||||
* struct hashmap_entry is an opaque structure representing an entry in the
|
||||
* hash table, which must be used as first member of user data structures.
|
||||
* hash table.
|
||||
* Ideally it should be followed by an int-sized member to prevent unused
|
||||
* memory on 64-bit systems due to alignment.
|
||||
*/
|
||||
|
Reference in New Issue
Block a user