Home | History | Annotate | Download | only in libiptc

Lines Matching full:newcounters

2474 static void counters_nomap(STRUCT_COUNTERS_INFO *newcounters, unsigned int idx)
2476 newcounters->counters[idx] = ((STRUCT_COUNTERS) { 0, 0});
2480 static void counters_normal_map(STRUCT_COUNTERS_INFO *newcounters,
2491 newcounters->counters[idx] = repl->counters[mappos];
2495 static void counters_map_zeroed(STRUCT_COUNTERS_INFO *newcounters,
2506 subtract_counters(&newcounters->counters[idx],
2512 static void counters_map_set(STRUCT_COUNTERS_INFO *newcounters,
2517 memcpy(&newcounters->counters[idx], counters,
2529 STRUCT_COUNTERS_INFO *newcounters;
2571 newcounters = malloc(counterlen);
2572 if (!newcounters) {
2576 memset(newcounters, 0, counterlen);
2612 strcpy(newcounters->name, handle->info.name);
2613 newcounters->num_counters = new_number;
2623 counters_nomap(newcounters, c->foot_index);
2626 counters_normal_map(newcounters, repl,
2631 counters_map_zeroed(newcounters, repl,
2637 counters_map_set(newcounters, c->foot_index,
2647 counters_nomap(newcounters, r->index);
2651 counters_normal_map(newcounters, repl,
2657 counters_map_zeroed(newcounters, repl,
2664 counters_map_set(newcounters, r->index,
2676 write(fd, newcounters, counterlen);
2683 newcounters, counterlen);
2689 free(newcounters);
2695 free(newcounters);