Lines Matching full:callbacks
69 if(!(vf->callbacks.read_func))return(-1);
72 long bytes=(vf->callbacks.read_func)(buffer,1,READSIZE,vf->datasource);
83 if(!(vf->callbacks.seek_func)||
84 (vf->callbacks.seek_func)(vf->datasource, offset, SEEK_SET) == -1)
625 if(vf->callbacks.seek_func && vf->callbacks.tell_func){
626 (vf->callbacks.seek_func)(vf->datasource,0,SEEK_END);
627 vf->offset=vf->end=(vf->callbacks.tell_func)(vf->datasource);
873 long ibytes, ov_callbacks callbacks){
874 int offsettest=((f && callbacks.seek_func)?callbacks.seek_func(f,0,SEEK_CUR):-1);
881 vf->callbacks = callbacks;
970 if(vf->datasource && vf->callbacks.close_func)
971 (vf->callbacks.close_func)(vf->datasource);
989 ov_callbacks callbacks){
990 int ret=_ov_open1(f,vf,initial,ibytes,callbacks);
996 ov_callbacks callbacks = {
1003 return ov_open_callbacks((void *)f, vf, initial, ibytes, callbacks);
1051 ov_callbacks callbacks)
1053 return _ov_open1(f,vf,initial,ibytes,callbacks);
1057 ov_callbacks callbacks = {
1064 return ov_test_callbacks((void *)f, vf, initial, ibytes, callbacks);