Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/pdf/xpdf/Stream.cc
diff options
context:
space:
mode:
authorMichael Meeks <mmeeks@src.gnome.org>1999-08-15 21:06:36 (GMT)
committer Michael Meeks <mmeeks@src.gnome.org>1999-08-15 21:06:36 (GMT)
commit2610a3462d1ac3f20cba8f16dd07cba8a8c2fbef (patch)
tree525fe32ba24e40e515aba0e4f7fb66b38941853d /pdf/xpdf/Stream.cc
parentc43ab012d25e32fe019d4654e1994ad3edd618dd (diff)
Break everything except bonobo-image-x-pdf :-)
New cleaner xpdf IO code. use make bonobo-image-x-pdf in xpdf to compile.
Diffstat (limited to 'pdf/xpdf/Stream.cc')
-rw-r--r--pdf/xpdf/Stream.cc20
1 files changed, 10 insertions, 10 deletions
diff --git a/pdf/xpdf/Stream.cc b/pdf/xpdf/Stream.cc
index 667d07c..6e52d79 100644
--- a/pdf/xpdf/Stream.cc
+++ b/pdf/xpdf/Stream.cc
@@ -511,7 +511,7 @@ GBool StreamPredictor::getNextLine() {
// FileStream
//------------------------------------------------------------------------
-FileStream::FileStream(FILE *f1, int start1, int length1, Object *dict1) {
+FileStream::FileStream(BaseFile f1, int start1, int length1, Object *dict1) {
f = f1;
start = start1;
length = length1;
@@ -523,13 +523,13 @@ FileStream::FileStream(FILE *f1, int start1, int length1, Object *dict1) {
FileStream::~FileStream() {
if (savePos >= 0)
- fseek(f, savePos, SEEK_SET);
+ bfseek(f, savePos, SEEK_SET);
dict.free();
}
void FileStream::reset() {
- savePos = (int)ftell(f);
- fseek(f, start, SEEK_SET);
+ savePos = (int)bftell(f);
+ bfseek(f, start, SEEK_SET);
bufPtr = bufEnd = buf;
bufPos = start;
}
@@ -545,7 +545,7 @@ GBool FileStream::fillBuf() {
n = start + length - bufPos;
else
n = 256;
- n = fread(buf, 1, n, f);
+ n = bfread(buf, 1, n, f);
bufEnd = buf + n;
if (bufPtr >= bufEnd)
return gFalse;
@@ -556,15 +556,15 @@ void FileStream::setPos(int pos1) {
long size;
if (pos1 >= 0) {
- fseek(f, pos1, SEEK_SET);
+ bfseek(f, pos1, SEEK_SET);
bufPos = pos1;
} else {
- fseek(f, 0, SEEK_END);
- size = ftell(f);
+ bfseek(f, 0, SEEK_END);
+ size = bftell(f);
if (pos1 < -size)
pos1 = (int)(-size);
- fseek(f, pos1, SEEK_END);
- bufPos = (int)ftell(f);
+ bfseek(f, pos1, SEEK_END);
+ bufPos = (int)bftell(f);
}
bufPtr = bufEnd = buf;
}