1#ifndef TAG_H2#define TAG_H34#include "object.h"56extern const char *tag_type;78struct tag {9struct object object;10struct object *tagged;11char *tag;12char *signature; /* not actually implemented */13};1415extern struct tag *lookup_tag(unsigned char *sha1);16extern int parse_tag_buffer(struct tag *item, void *data, unsigned long size);17extern int parse_tag(struct tag *item);1819#endif /* TAG_H */