unsigned long flags;
};
+struct upkg_import {
+ const struct upkg_import *parent;
+
+ const char *name;
+ const char *class_package, *class_name;
+};
+
struct upkg_file {
const char *name;
int eof;
- struct upkg_priv *pkg;
+ struct upkg *pkg;
unsigned long base, offset, len;
};
const char *upkg_get_name(struct upkg *pkg, unsigned long idx);
const struct upkg_export *upkg_get_export(struct upkg *pkg, unsigned long idx);
+const struct upkg_import *upkg_get_import(struct upkg *pkg, unsigned long idx);
long upkg_export_find(struct upkg *pkg, long parent, const char *name);