sqlite3_stream 1110 ext/sqlite3/sqlite3.c php_stream_sqlite3_data *sqlite3_stream = (php_stream_sqlite3_data *) stream->abstract; sqlite3_stream 1112 ext/sqlite3/sqlite3.c if (sqlite3_stream->position + count >= sqlite3_stream->size) { sqlite3_stream 1113 ext/sqlite3/sqlite3.c count = sqlite3_stream->size - sqlite3_stream->position; sqlite3_stream 1117 ext/sqlite3/sqlite3.c if (sqlite3_blob_read(sqlite3_stream->blob, buf, count, sqlite3_stream->position) != SQLITE_OK) { sqlite3_stream 1120 ext/sqlite3/sqlite3.c sqlite3_stream->position += count; sqlite3_stream 1127 ext/sqlite3/sqlite3.c php_stream_sqlite3_data *sqlite3_stream = (php_stream_sqlite3_data *) stream->abstract; sqlite3_stream 1129 ext/sqlite3/sqlite3.c if (sqlite3_blob_close(sqlite3_stream->blob) != SQLITE_OK) { sqlite3_stream 1133 ext/sqlite3/sqlite3.c efree(sqlite3_stream); sqlite3_stream 1147 ext/sqlite3/sqlite3.c php_stream_sqlite3_data *sqlite3_stream = (php_stream_sqlite3_data *) stream->abstract; sqlite3_stream 1152 ext/sqlite3/sqlite3.c if (sqlite3_stream->position < (size_t)(-offset)) { sqlite3_stream 1153 ext/sqlite3/sqlite3.c sqlite3_stream->position = 0; sqlite3_stream 1157 ext/sqlite3/sqlite3.c sqlite3_stream->position = sqlite3_stream->position + offset; sqlite3_stream 1158 ext/sqlite3/sqlite3.c *newoffs = sqlite3_stream->position; sqlite3_stream 1163 ext/sqlite3/sqlite3.c if (sqlite3_stream->position + (size_t)(offset) > sqlite3_stream->size) { sqlite3_stream 1164 ext/sqlite3/sqlite3.c sqlite3_stream->position = sqlite3_stream->size; sqlite3_stream 1168 ext/sqlite3/sqlite3.c sqlite3_stream->position = sqlite3_stream->position + offset; sqlite3_stream 1169 ext/sqlite3/sqlite3.c *newoffs = sqlite3_stream->position; sqlite3_stream 1175 ext/sqlite3/sqlite3.c if (sqlite3_stream->size < (size_t)(offset)) { sqlite3_stream 1176 ext/sqlite3/sqlite3.c sqlite3_stream->position = sqlite3_stream->size; sqlite3_stream 1180 ext/sqlite3/sqlite3.c sqlite3_stream->position = offset; sqlite3_stream 1181 ext/sqlite3/sqlite3.c *newoffs = sqlite3_stream->position; sqlite3_stream 1187 ext/sqlite3/sqlite3.c sqlite3_stream->position = sqlite3_stream->size; sqlite3_stream 1190 ext/sqlite3/sqlite3.c } else if (sqlite3_stream->size < (size_t)(-offset)) { sqlite3_stream 1191 ext/sqlite3/sqlite3.c sqlite3_stream->position = 0; sqlite3_stream 1195 ext/sqlite3/sqlite3.c sqlite3_stream->position = sqlite3_stream->size + offset; sqlite3_stream 1196 ext/sqlite3/sqlite3.c *newoffs = sqlite3_stream->position; sqlite3_stream 1201 ext/sqlite3/sqlite3.c *newoffs = sqlite3_stream->position; sqlite3_stream 1215 ext/sqlite3/sqlite3.c php_stream_sqlite3_data *sqlite3_stream = (php_stream_sqlite3_data *) stream->abstract; sqlite3_stream 1216 ext/sqlite3/sqlite3.c ssb->sb.st_size = sqlite3_stream->size; sqlite3_stream 1241 ext/sqlite3/sqlite3.c php_stream_sqlite3_data *sqlite3_stream; sqlite3_stream 1257 ext/sqlite3/sqlite3.c sqlite3_stream = emalloc(sizeof(php_stream_sqlite3_data)); sqlite3_stream 1258 ext/sqlite3/sqlite3.c sqlite3_stream->blob = blob; sqlite3_stream 1259 ext/sqlite3/sqlite3.c sqlite3_stream->position = 0; sqlite3_stream 1260 ext/sqlite3/sqlite3.c sqlite3_stream->size = sqlite3_blob_bytes(blob); sqlite3_stream 1262 ext/sqlite3/sqlite3.c stream = php_stream_alloc(&php_stream_sqlite3_ops, sqlite3_stream, 0, "rb");