Daniel Barkalow | 6eb8ae0 | 2005-04-18 18:39:48 | [diff] [blame] | 1 | #ifndef BLOB_H |
2 | #define BLOB_H | ||||
3 | |||||
4 | #include "object.h" | ||||
5 | |||||
6 | extern const char *blob_type; | ||||
7 | |||||
8 | struct blob { | ||||
9 | struct object object; | ||||
10 | }; | ||||
11 | |||||
Jason McMullan | 5d6ccf5 | 2005-06-03 15:05:39 | [diff] [blame] | 12 | struct blob *lookup_blob(const unsigned char *sha1); |
Daniel Barkalow | 6eb8ae0 | 2005-04-18 18:39:48 | [diff] [blame] | 13 | |
Nicolas Pitre | bd2c39f | 2005-05-06 17:48:34 | [diff] [blame] | 14 | int parse_blob_buffer(struct blob *item, void *buffer, unsigned long size); |
15 | |||||
Daniel Barkalow | a510bfa | 2005-04-28 14:46:33 | [diff] [blame] | 16 | int parse_blob(struct blob *item); |
17 | |||||
Daniel Barkalow | 6eb8ae0 | 2005-04-18 18:39:48 | [diff] [blame] | 18 | #endif /* BLOB_H */ |