1#ifndef PYSQLITE_BLOB_H 2#define PYSQLITE_BLOB_H 3 4#include "Python.h" 5#include "sqlite3.h" 6#include "connection.h" 7 8#define BLOB_SEEK_START 0 9#define BLOB_SEEK_CUR 1 10#define BLOB_SEEK_END 2 11 12typedef struct { 13 PyObject_HEAD 14 pysqlite_Connection *connection; 15 sqlite3_blob *blob; 16 int offset; 17 18 PyObject *in_weakreflist; 19} pysqlite_Blob; 20 21int pysqlite_blob_setup_types(PyObject *mod); 22void pysqlite_close_all_blobs(pysqlite_Connection *self); 23 24#endif 25