+static int cmp_tag_age(void *a, void *b)
+{
+ struct refinfo *r1 = *(struct refinfo **)a;
+ struct refinfo *r2 = *(struct refinfo **)b;
+
+ if (r1->tag->tagger_date != 0 && r2->tag->tagger_date != 0)
+ return r2->tag->tagger_date - r1->tag->tagger_date;
+
+ if (r1->tag->tagger_date == 0 && r2->tag->tagger_date == 0)
+ return 0;
+
+ if (r1 == 0)
+ return +1;
+
+ return -1;
+}
+