Lines Matching refs:iterator
36 FLAC__Metadata_Iterator *iterator = FLAC__metadata_iterator_new();
40 if(0 == iterator)
41 die("out of memory allocating iterator");
43 FLAC__metadata_iterator_init(iterator, chain);
46 block = FLAC__metadata_iterator_get_block(iterator);
53 } while(!found_seektable_block && FLAC__metadata_iterator_next(iterator));
65 while(FLAC__metadata_iterator_prev(iterator))
67 if(!FLAC__metadata_iterator_insert_block_after(iterator, block)) {
72 /* iterator is left pointing to new block */
73 FLAC__ASSERT(FLAC__metadata_iterator_get_block(iterator) == block);
76 FLAC__metadata_iterator_delete(iterator);