Exemplo n.º 1
0
/* Return 0 on success... */
static int stream_back_bytes(mpg123_handle *fr, off_t bytes)
{
	off_t want = fr->rd->tell(fr)-bytes;
	if(want < 0) return READER_ERROR;
	if(stream_skip_bytes(fr,-bytes) != want) return READER_ERROR;

	return 0;
}
Exemplo n.º 2
0
// return 0 on success...
static int stream_back_bytes( mpg123_handle_t *fr, mpg_off_t bytes )
{
	mpg_off_t	want = fr->rd->tell( fr ) - bytes;

	if( want < 0 ) return MPG123_ERR;

	if( stream_skip_bytes( fr, -bytes ) != want )
		return MPG123_ERR;

	return 0;
}