These functions are used in a `Dtdisc_t` structure so need to conform to
particular type signatures.
static edgelistitem *mkItem(Dt_t * d, edgelistitem * obj, Dtdisc_t * disc)
{
+ (void)d;
+ (void)disc;
+
edgelistitem *ap = GNEW(edgelistitem);
ap->edge = obj->edge;
static void freeItem(Dt_t * d, edgelistitem * obj, Dtdisc_t * disc)
{
+ (void)d;
+ (void)disc;
+
free(obj);
}
static int
cmpItem(Dt_t * d, Agedge_t ** key1, Agedge_t ** key2, Dtdisc_t * disc)
{
+ (void)d;
+ (void)disc;
+
if (*key1 > *key2)
return 1;
else if (*key1 < *key2)