| 1132 | } |
| 1133 | |
| 1134 | staticfn void |
| 1135 | count_obj(struct obj *chain, long *total_count, long *total_size, |
| 1136 | boolean top, boolean recurse) |
| 1137 | { |
| 1138 | long count, size; |
| 1139 | struct obj *obj; |
| 1140 | |
| 1141 | for (count = size = 0, obj = chain; obj; obj = obj->nobj) { |
| 1142 | if (top) { |
| 1143 | count++; |
| 1144 | size += size_obj(obj); |
| 1145 | } |
| 1146 | if (recurse && obj->cobj) |
| 1147 | count_obj(obj->cobj, total_count, total_size, TRUE, TRUE); |
| 1148 | } |
| 1149 | *total_count += count; |
| 1150 | *total_size += size; |
| 1151 | } |
| 1152 | |
| 1153 | DISABLE_WARNING_FORMAT_NONLITERAL /* RESTORE_WARNING follows wiz_show_stats */ |
| 1154 |
no test coverage detected