sqlite3_stream 1070 ext/sqlite3/sqlite3.c php_stream_sqlite3_data *sqlite3_stream = (php_stream_sqlite3_data *) stream->abstract; sqlite3_stream 1072 ext/sqlite3/sqlite3.c if (sqlite3_stream->position + count >= sqlite3_stream->size) { sqlite3_stream 1073 ext/sqlite3/sqlite3.c count = sqlite3_stream->size - sqlite3_stream->position; sqlite3_stream 1077 ext/sqlite3/sqlite3.c if (sqlite3_blob_read(sqlite3_stream->blob, buf, count, sqlite3_stream->position) != SQLITE_OK) { sqlite3_stream 1080 ext/sqlite3/sqlite3.c sqlite3_stream->position += count; sqlite3_stream 1087 ext/sqlite3/sqlite3.c php_stream_sqlite3_data *sqlite3_stream = (php_stream_sqlite3_data *) stream->abstract; sqlite3_stream 1089 ext/sqlite3/sqlite3.c if (sqlite3_blob_close(sqlite3_stream->blob) != SQLITE_OK) { sqlite3_stream 1093 ext/sqlite3/sqlite3.c efree(sqlite3_stream); sqlite3_stream 1107 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 < (size_t)(-offset)) { sqlite3_stream 1113 ext/sqlite3/sqlite3.c sqlite3_stream->position = 0; sqlite3_stream 1117 ext/sqlite3/sqlite3.c sqlite3_stream->position = sqlite3_stream->position + offset; sqlite3_stream 1118 ext/sqlite3/sqlite3.c *newoffs = sqlite3_stream->position; sqlite3_stream 1123 ext/sqlite3/sqlite3.c if (sqlite3_stream->position + (size_t)(offset) > sqlite3_stream->size) { sqlite3_stream 1124 ext/sqlite3/sqlite3.c sqlite3_stream->position = sqlite3_stream->size; sqlite3_stream 1128 ext/sqlite3/sqlite3.c sqlite3_stream->position = sqlite3_stream->position + offset; sqlite3_stream 1129 ext/sqlite3/sqlite3.c *newoffs = sqlite3_stream->position; sqlite3_stream 1135 ext/sqlite3/sqlite3.c if (sqlite3_stream->size < (size_t)(offset)) { sqlite3_stream 1136 ext/sqlite3/sqlite3.c sqlite3_stream->position = sqlite3_stream->size; sqlite3_stream 1140 ext/sqlite3/sqlite3.c sqlite3_stream->position = offset; sqlite3_stream 1141 ext/sqlite3/sqlite3.c *newoffs = sqlite3_stream->position; sqlite3_stream 1147 ext/sqlite3/sqlite3.c sqlite3_stream->position = sqlite3_stream->size; sqlite3_stream 1150 ext/sqlite3/sqlite3.c } else if (sqlite3_stream->size < (size_t)(-offset)) { sqlite3_stream 1151 ext/sqlite3/sqlite3.c sqlite3_stream->position = 0; sqlite3_stream 1155 ext/sqlite3/sqlite3.c sqlite3_stream->position = sqlite3_stream->size + offset; sqlite3_stream 1156 ext/sqlite3/sqlite3.c *newoffs = sqlite3_stream->position; sqlite3_stream 1161 ext/sqlite3/sqlite3.c *newoffs = sqlite3_stream->position; sqlite3_stream 1175 ext/sqlite3/sqlite3.c php_stream_sqlite3_data *sqlite3_stream = (php_stream_sqlite3_data *) stream->abstract; sqlite3_stream 1176 ext/sqlite3/sqlite3.c ssb->sb.st_size = sqlite3_stream->size; sqlite3_stream 1201 ext/sqlite3/sqlite3.c php_stream_sqlite3_data *sqlite3_stream; sqlite3_stream 1217 ext/sqlite3/sqlite3.c sqlite3_stream = emalloc(sizeof(php_stream_sqlite3_data)); sqlite3_stream 1218 ext/sqlite3/sqlite3.c sqlite3_stream->blob = blob; sqlite3_stream 1219 ext/sqlite3/sqlite3.c sqlite3_stream->position = 0; sqlite3_stream 1220 ext/sqlite3/sqlite3.c sqlite3_stream->size = sqlite3_blob_bytes(blob); sqlite3_stream 1222 ext/sqlite3/sqlite3.c stream = php_stream_alloc(&php_stream_sqlite3_ops, sqlite3_stream, 0, "rb");