- /* ASSUMPTION: group references are always exports */
- if (export->package < 0) {
- fprintf(stderr, "Assumption Violated: group not export\n");
- return NULL;
- }
-
- /* Get the group name. */
- if (export->package > 0) {
- pkg_idx = export->package - 1;
-
- if (pkg_idx >= pkg->export_count) {
- return NULL;
- }
-
- /* Lots more to handle. Function arguments are stupid. */
-
- if (group) *group = pkg->priv->exports[pkg_idx].name;
- } else {
- if (group) *group = NULL;
- }
-