]> git.draconx.ca Git - upkg.git/blobdiff - src/upkg.h
Implement file positioning functions for upkg exports.
[upkg.git] / src / upkg.h
index ab2dacbb261bf02b41908d5f1a7cfce1e0cf2240..34124453b8f986d29cfdb1d06f2a6e775caac110 100644 (file)
@@ -63,7 +63,9 @@ const char *upkg_get_name(struct upkg *pkg, unsigned long idx);
 
 struct upkg_file *upkg_export_open(struct upkg *pkg, unsigned long idx);
 size_t upkg_export_read(struct upkg_file *f, void *buf, size_t n);
-void upkg_export_close(struct upkg_file *f);
+int    upkg_export_seek(struct upkg_file *f, long offset, int whence);
+long   upkg_export_tell(struct upkg_file *f);
+void   upkg_export_close(struct upkg_file *f);
 
 size_t upkg_decode_index(long *val, unsigned char *bytes, size_t n);