tally
tally(caller_mi, callee_mi, &arc);
tally(&modules, &modules, &arc);
tally.group_obj.count = 1;
if (tally.other_obj.count > 0) {
(void) free_mem(&tally);
tally.other_obj.count = 1;
if (tally.class_obj.count > 0) {
(void) free_mem(&tally);
tally.class_obj.count = 1;
cnt = (tally.def_user.count)++;
idp = &(tally.def_user.id);
cnt = (tally.def_group.count)++;
idp = &(tally.def_group.id);
cnt = (tally.user.count)++;
idp = &(tally.user.id);
cnt = (tally.group.count)++;
idp = &(tally.group.id);
&tally) == -1) {
if (tally.def_user_obj.count > 0) {
(void) free_mem(&tally);
tally.def_user_obj.count = 1;
if (tally.def_group_obj.count > 0) {
(void) free_mem(&tally);
tally.def_group_obj.count = 1;
if (tally.def_other_obj.count > 0) {
(void) free_mem(&tally);
tally.def_other_obj.count = 1;
if (tally.def_class_obj.count > 0) {
(void) free_mem(&tally);
tally.def_class_obj.count = 1;
(void) free_mem(&tally);
if (tally.user.count > 0 || tally.group.count > 0)
if (tally.class_obj.count != 1) {
(void) free_mem(&tally);
if (tally.def_user.count > 0 || tally.def_group.count > 0)
if (tally.def_class_obj.count != 1) {
(void) free_mem(&tally);
if (tally.user_obj.count != 1 ||
tally.group_obj.count != 1 ||
tally.other_obj.count != 1) {
(void) free_mem(&tally);
if (tally.def_user.count > 0 || tally.def_user_obj.count > 0 ||
tally.def_group.count > 0 || tally.def_group_obj.count > 0 ||
tally.def_class_obj.count > 0 || tally.def_other_obj.count > 0) {
(void) free_mem(&tally);
if (tally.def_user_obj.count != 1 ||
tally.def_group_obj.count != 1 ||
tally.def_other_obj.count != 1) {
(void) free_mem(&tally);
(void) free_mem(&tally);
struct entry_stat tally;
memset(&tally, '\0', sizeof (tally));
if (tally.user_obj.count > 0) {
(void) free_mem(&tally);
tally.user_obj.count = 1;
if (tally.group_obj.count > 0) {
(void) free_mem(&tally);
uint32_t tally[12]; // per month