statics
display_updatecpus(struct statics *statics)
num_cpus = statics->ncpus;
display_init(struct statics * statics)
lines = display_updatecpus(statics);
procstate_names = statics->procstate_names;
cpustate_names = statics->cpustate_names;
swap_names = statics->swap_names;
lcpustates = calloc(num_cpustates * sizeof(int), statics->ncpus);
memory_names = statics->memory_names;
arc_names = statics->arc_names;
carc_names = statics->carc_names;
int display_init(struct statics *statics);
struct statics;
int display_updatecpus(struct statics *statics);
machine_init(struct statics *statics)
statics->procstate_names = procstatenames;
statics->cpustate_names = cpustatenames;
statics->memory_names = memorynames;
statics->arc_names = arcnames;
statics->arc_names = NULL;
statics->carc_names = carcnames;
statics->carc_names = NULL;
statics->swap_names = swapnames;
statics->swap_names = NULL;
statics->ncpus = ncpus;
statics->nbatteries = battery_units;
int machine_init(struct statics *statics);
max_topn = display_updatecpus(&statics);
struct statics statics;
if (machine_init(&statics) == -1)
if ((max_topn = display_init(&statics)) == -1)
i_battery(statics.nbatteries, system_info.battery);