Lines Matching defs:serialno_list
187 static void _add_serialno(ogg_page *og,long **serialno_list, int *n){
191 if(*serialno_list){
192 *serialno_list = _ogg_realloc(*serialno_list, sizeof(**serialno_list)*(*n));
194 *serialno_list = _ogg_malloc(sizeof(**serialno_list));
197 (*serialno_list)[(*n)-1] = s;
201 static int _lookup_serialno(long s, long *serialno_list, int n){
202 if(serialno_list){
204 if(*serialno_list == s) return 1;
205 serialno_list++;
211 static int _lookup_page_serialno(ogg_page *og, long *serialno_list, int n){
213 return _lookup_serialno(s,serialno_list,n);
281 long **serialno_list, int *serialno_n,
303 if(serialno_list){
304 if(_lookup_page_serialno(og_ptr,*serialno_list,*serialno_n)){
306 if(*serialno_list)_ogg_free(*serialno_list);
307 *serialno_list=0;
313 _add_serialno(og_ptr,serialno_list,serialno_n);
874 long *serialno_list=NULL;
907 if((ret=_fetch_headers(vf,vf->vi,vf->vc,&serialno_list,&serialno_list_size,NULL))<0){
917 memcpy(vf->serialnos+2,serialno_list,serialno_list_size*sizeof(*vf->serialnos));
927 if(serialno_list)_ogg_free(serialno_list);