![Jeff King](/assets/img/avatar_default.png)
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>
19 lines
400 B
C
19 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
|