Skip to content
Snippets Groups Projects
Select Git revision
  • 833e48259e23aea76f3765d28d1b2200332301f7
  • passt default
  • master
  • pu
  • todo
  • next
  • maint
  • v2.8.0-rc1
  • v2.8.0-rc0
  • v2.7.2
  • v2.7.1
  • v2.7.0
  • v2.6.5
  • v2.7.0-rc3
  • v2.7.0-rc2
  • v2.7.0-rc1
  • v2.7.0-rc0
  • v2.6.4
  • v2.6.3
  • v2.6.2
  • v2.6.1
  • v2.3.10
  • v2.5.4
  • v2.4.10
  • v2.6.0
  • v2.6.0-rc3
  • v2.5.3
27 results

blob.h

Blame
  • blob.h 664 B
    #ifndef BLOB_H
    #define BLOB_H
    
    #include "object.h"
    
    extern const char *blob_type;
    
    struct blob {
    	struct object object;
    };
    
    struct blob *lookup_blob(const unsigned char *sha1);
    
    int parse_blob_buffer(struct blob *item, void *buffer, unsigned long size);
    
    /**
     * Blobs do not contain references to other objects and do not have
     * structured data that needs parsing. However, code may use the
     * "parsed" bit in the struct object for a blob to determine whether
     * its content has been found to actually be available, so
     * parse_blob_buffer() is used (by object.c) to flag that the object
     * has been read successfully from the database.
     **/
    
    #endif /* BLOB_H */