+long upkg_export_find(struct upkg *pkg, const char *name);
+const char *upkg_export_name(struct upkg *pkg, unsigned long idx);
+const char *upkg_export_class(struct upkg *pkg, unsigned long idx,
+ const char **package);
+
+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);
+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);
+