minor formatting changes
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@97804 f38db490-d61c-443f-a65b-d21fe96a405b
This commit is contained in:
parent
27c4379db2
commit
f9bd05b3e1
|
@ -74,22 +74,26 @@ static int slinear_write(struct ast_filestream *fs, struct ast_frame *f)
|
|||
|
||||
static int slinear_seek(struct ast_filestream *fs, off_t sample_offset, int whence)
|
||||
{
|
||||
off_t offset=0, min, cur, max;
|
||||
off_t offset = 0, min = 0, cur, max;
|
||||
|
||||
min = 0;
|
||||
sample_offset <<= 1;
|
||||
|
||||
cur = ftello(fs->f);
|
||||
|
||||
fseeko(fs->f, 0, SEEK_END);
|
||||
|
||||
max = ftello(fs->f);
|
||||
|
||||
if (whence == SEEK_SET)
|
||||
offset = sample_offset;
|
||||
else if (whence == SEEK_CUR || whence == SEEK_FORCECUR)
|
||||
offset = sample_offset + cur;
|
||||
else if (whence == SEEK_END)
|
||||
offset = max - sample_offset;
|
||||
if (whence != SEEK_FORCECUR) {
|
||||
|
||||
if (whence != SEEK_FORCECUR)
|
||||
offset = (offset > max) ? max : offset;
|
||||
}
|
||||
|
||||
/* always protect against seeking past begining. */
|
||||
offset = (offset < min) ? min : offset;
|
||||
|
||||
|
|
Reference in New Issue