Mercurial > SDL_sound_CoreAudio
comparison decoders/mpglib/interface.c @ 400:9d0b5ec9cc26
FIXME cleanups.
author | Ryan C. Gordon <icculus@icculus.org> |
---|---|
date | Thu, 11 Jul 2002 05:28:52 +0000 |
parents | fb519e6028e3 |
children |
comparison
equal
deleted
inserted
replaced
399:e435bdcad552 | 400:9d0b5ec9cc26 |
---|---|
224 | 224 |
225 int set_pointer(long backstep, struct mpstr *mp) | 225 int set_pointer(long backstep, struct mpstr *mp) |
226 { | 226 { |
227 unsigned char *bsbufold; | 227 unsigned char *bsbufold; |
228 if(mp->fsizeold < 0 && backstep > 0) { | 228 if(mp->fsizeold < 0 && backstep > 0) { |
229 /* FIXME: need formatting: %ld!\n",backstep); */ | 229 char err[128]; |
230 BAIL_MACRO("MPGLIB: Can't step back!", MP3_ERR); | 230 snprintf(err, sizeof (err), "MPGLIB: Can't step back! %ld!", backstep); |
231 BAIL_MACRO(err, MP3_ERR); | |
231 } | 232 } |
232 bsbufold = mp->bsspace[mp->bsnum] + 512; | 233 bsbufold = mp->bsspace[mp->bsnum] + 512; |
233 wordpointer -= backstep; | 234 wordpointer -= backstep; |
234 if (backstep) | 235 if (backstep) |
235 memcpy(wordpointer,bsbufold+mp->fsizeold-backstep,backstep); | 236 memcpy(wordpointer,bsbufold+mp->fsizeold-backstep,backstep); |