26 Plus->uplist.n_uplines = 0;
38 G_debug(3,
"dig_line_add_updated(): line = %d", line);
46 for (i = 0; i <
Plus->uplist.n_uplines; i++) {
47 if (
Plus->uplist.uplines[i] == line) {
55 if (
Plus->uplist.n_uplines ==
Plus->uplist.alloc_uplines) {
56 Plus->uplist.alloc_uplines += 1000;
58 Plus->uplist.uplines,
Plus->uplist.alloc_uplines *
sizeof(
int));
59 Plus->uplist.uplines_offset =
61 Plus->uplist.alloc_uplines *
sizeof(
off_t));
64 Plus->uplist.uplines[
Plus->uplist.n_uplines] = line;
65 Plus->uplist.uplines_offset[
Plus->uplist.n_uplines] = offset;
66 Plus->uplist.n_uplines++;
76 Plus->uplist.n_upnodes = 0;
89 G_debug(3,
"dig_node_add_updated(): node = %d", node);
92 for (i = 0; i <
Plus->uplist.n_upnodes; i++) {
93 if (
abs(
Plus->uplist.upnodes[i]) ==
abs(node)) {
100 if (
Plus->uplist.n_upnodes ==
Plus->uplist.alloc_upnodes) {
101 Plus->uplist.alloc_upnodes += 1000;
103 Plus->uplist.upnodes,
Plus->uplist.alloc_upnodes *
sizeof(
int));
106 Plus->uplist.upnodes[
Plus->uplist.n_upnodes] = node;
107 Plus->uplist.n_upnodes++;
int G_debug(int, const char *,...) __attribute__((format(printf
Basic topology-related info.
void dig_line_add_updated(struct Plus_head *Plus, int line, off_t offset)
Add new line to updated.
void dig_node_reset_updated(struct Plus_head *Plus)
Reset number of updated nodes.
void dig_line_reset_updated(struct Plus_head *Plus)
Reset number of updated lines.
void dig_node_add_updated(struct Plus_head *Plus, int node)
Add node to updated.