mirror of
https://github.com/git/git
synced 2024-10-28 19:25:47 +00:00
54988bdad7
We don't actually modify the struct object, so there is no reason not to accept const versions (and this allows other callsites, like the next patch, to use the decoration machinery). Signed-off-by: Jeff King <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com>
18 lines
400 B
C
18 lines
400 B
C
#ifndef DECORATE_H
|
|
#define DECORATE_H
|
|
|
|
struct object_decoration {
|
|
const struct object *base;
|
|
void *decoration;
|
|
};
|
|
|
|
struct decoration {
|
|
const char *name;
|
|
unsigned int size, nr;
|
|
struct object_decoration *hash;
|
|
};
|
|
|
|
extern void *add_decoration(struct decoration *n, const struct object *obj, void *decoration);
|
|
extern void *lookup_decoration(struct decoration *n, const struct object *obj);
|
|
|
|
#endif
|