More #79 - Add S3I Adlib instrument support. Also fix SafeReader SEEK_CUR handling (wasn't used at all).
This commit is contained in:
parent
629049dea0
commit
cbe74b26ad
3 changed files with 87 additions and 4 deletions
|
|
@ -30,14 +30,14 @@ bool SafeReader::seek(ssize_t where, int whence) {
|
|||
curSeek=where;
|
||||
break;
|
||||
case SEEK_CUR: {
|
||||
ssize_t finalSeek=len+where;
|
||||
ssize_t finalSeek=curSeek+where;
|
||||
if (finalSeek<0) return false;
|
||||
if (finalSeek>(ssize_t)len) return false;
|
||||
curSeek=finalSeek;
|
||||
break;
|
||||
}
|
||||
case SEEK_END: {
|
||||
ssize_t finalSeek=len-where;
|
||||
ssize_t finalSeek=curSeek-where;
|
||||
if (finalSeek<0) return false;
|
||||
if (finalSeek>(ssize_t)len) return false;
|
||||
curSeek=finalSeek;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue