From 85c4cdc9fe9c84a7eccc52db20f56fbe602369a2 Mon Sep 17 00:00:00 2001 From: Ron Pedde Date: Fri, 14 Nov 2003 22:38:02 +0000 Subject: [PATCH] replace fsetpos junk with fseek --- src/mp3-scanner.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/mp3-scanner.c b/src/mp3-scanner.c index 78ff62e9..41527a75 100644 --- a/src/mp3-scanner.c +++ b/src/mp3-scanner.c @@ -265,8 +265,8 @@ int scan_getfileinfo(char *file, MP3FILE *pmp3) { FILE *infile; SCAN_ID3HEADER *pid3; unsigned int size=0; - fpos_t fp_size=0; - fpos_t file_size; + off_t fp_size=0; + off_t file_size; unsigned char buffer[256]; int time_seconds; @@ -288,7 +288,7 @@ int scan_getfileinfo(char *file, MP3FILE *pmp3) { DPRINTF(ERR_DEBUG,"Found ID3 header\n"); size = (pid3->size[0] << 21 | pid3->size[1] << 14 | pid3->size[2] << 7 | pid3->size[3]); - fp_size=(fpos_t)(size + sizeof(SCAN_ID3HEADER)); + fp_size=size + sizeof(SCAN_ID3HEADER); DPRINTF(ERR_DEBUG,"Header length: %d\n",size); } @@ -296,7 +296,7 @@ int scan_getfileinfo(char *file, MP3FILE *pmp3) { file_size=ftell(infile); file_size -= fp_size; - fsetpos(infile,&fp_size); + fseek(infile,fp_size,SEEK_SET); fread(buffer,1,sizeof(buffer),infile); if((buffer[0] == 0xFF)&&(buffer[1] >= 224)) {