]> git.draconx.ca Git - upkg.git/blobdiff - src/libupkg.c
upkg: Add support for listing package imports.
[upkg.git] / src / libupkg.c
index 6964ee2cbeb77752e92517ee855d23b3543cb26b..f1424e8977048e70e19cdb44dac42036207d874a 100644 (file)
@@ -533,6 +533,15 @@ const struct upkg_export *upkg_get_export(struct upkg *pub, unsigned long idx)
        return NULL;
 }
 
        return NULL;
 }
 
+const struct upkg_import *upkg_get_import(struct upkg *pub, unsigned long idx)
+{
+       struct upkg_priv *pkg = (struct upkg_priv *)pub;
+
+       if (idx < pkg->pub.import_count)
+               return &pkg->imports[idx];
+       return NULL;
+}
+
 const char *upkg_export_class(struct upkg *pub, unsigned long idx,
                               const char **package)
 {
 const char *upkg_export_class(struct upkg *pub, unsigned long idx,
                               const char **package)
 {