Lines Matching refs:pos
323 cvSaveMemStoragePos( const CvMemStorage * storage, CvMemStoragePos * pos )
329 if( !storage || !pos )
332 pos->top = storage->top;
333 pos->free_space = storage->free_space;
341 cvRestoreMemStoragePos( CvMemStorage * storage, CvMemStoragePos * pos )
347 if( !storage || !pos )
349 if( pos->free_space > storage->block_size )
354 if( storage->parent && (!pos->top || pos->top->next) )
357 if( !pos->top )
362 storage->bottom = pos->top->next;
363 pos->top->next = 0;
370 storage->top = pos->top;
371 storage->free_space = pos->free_space;
2137 #define CV_SAVE_READER_POS( reader, pos ) \
2139 (pos).block = (reader).block; \
2140 (pos).ptr = (reader).ptr; \
2141 (pos).block_min = (reader).block_min; \
2142 (pos).block_max = (reader).block_max; \
2145 #define CV_RESTORE_READER_POS( reader, pos )\
2147 (reader).block = (pos).block; \
2148 (reader).ptr = (pos).ptr; \
2149 (reader).block_min = (pos).block_min; \
2150 (reader).block_max = (pos).block_max; \