#ifndef PYSQLITE_BLOB_H #define PYSQLITE_BLOB_H #include "Python.h" #include "sqlite3.h" #include "connection.h" typedef struct { PyObject_HEAD pysqlite_Connection* connection; sqlite3_blob *blob; unsigned int offset; PyObject* in_weakreflist; /* List of weak references */ } pysqlite_Blob; extern PyTypeObject pysqlite_BlobType; int pysqlite_blob_init(pysqlite_Blob* self, pysqlite_Connection* connection, sqlite3_blob *blob); PyObject* pysqlite_blob_close(pysqlite_Blob *self); int pysqlite_blob_setup_types(void); #endif