| #ifndef PYSQLITE_BLOB_H | |
| #define PYSQLITE_BLOB_H | |
| #include "Python.h" | |
| #include "sqlite3.h" | |
| #include "connection.h" | |
| #define BLOB_SEEK_START 0 | |
| #define BLOB_SEEK_CUR 1 | |
| #define BLOB_SEEK_END 2 | |
| typedef struct { | |
| PyObject_HEAD | |
| pysqlite_Connection *connection; | |
| sqlite3_blob *blob; | |
| int offset; | |
| PyObject *in_weakreflist; | |
| } pysqlite_Blob; | |
| int pysqlite_blob_setup_types(PyObject *mod); | |
| void pysqlite_close_all_blobs(pysqlite_Connection *self); | |
| #endif |