]> www.fi.muni.cz Git - evince.git/commitdiff
use new bonobo seek type.
authorMichael Meeks <mmeeks@src.gnome.org>
Mon, 16 Aug 1999 21:46:30 +0000 (21:46 +0000)
committerMichael Meeks <mmeeks@src.gnome.org>
Mon, 16 Aug 1999 21:46:30 +0000 (21:46 +0000)
pdf/xpdf/BonoboFile.cc

index a97ad08b388af5bc96257481eb5352f39856582d..ea8f2f712cf76861abbc809fd996aabc49f91dc2 100644 (file)
@@ -57,10 +57,18 @@ int
 bfseek (BaseFile file, long offset, int whence)
 {
   CORBA_Environment ev;
+  GNOME_Stream_SeekType t;
 #ifdef HARD_DEBUG
   printf ("Seek %p %d %d\n", file, offset, whence);
 #endif
-  return GNOME_Stream_seek (file, offset, whence, &ev);
+  if (whence == SEEK_SET)
+    t = GNOME_Stream_SEEK_SET;
+  else if (whence == SEEK_CUR)
+    t = GNOME_Stream_SEEK_CUR;
+  else
+    t = GNOME_Stream_SEEK_END;
+  
+  return GNOME_Stream_seek (file, offset, t, &ev);
 }
 
 void
@@ -70,7 +78,7 @@ brewind (BaseFile file)
 #ifdef HARD_DEBUG
   printf ("rewind %p\n", file);
 #endif
-  GNOME_Stream_seek (file, 0, SEEK_SET, &ev);
+  GNOME_Stream_seek (file, 0, GNOME_Stream_SEEK_SET, &ev);
 }
 
 long
@@ -81,7 +89,7 @@ bftell (BaseFile file)
 #ifdef HARD_DEBUG
   printf ("tell %p\n", file);
 #endif
-  pos = GNOME_Stream_seek (file, 0, SEEK_CUR, &ev);
+  pos = GNOME_Stream_seek (file, 0, GNOME_Stream_SEEK_CUR, &ev);
 #ifdef HARD_DEBUG
   printf ("tell returns %d\n", pos);
 #endif