X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fbootchart%2Fsvg.c;h=7438e472fb29415af15294b33c57c9a14310cdb3;hb=2f1a3d086860b7cff659e425ea16d8bb34dc62ac;hp=859cf81c220027ff72822651965fba100071e629;hpb=8dfb6e718d621a5115bd3b8e7e826195dc6bfe14;p=elogind.git diff --git a/src/bootchart/svg.c b/src/bootchart/svg.c index 859cf81c2..7438e472f 100644 --- a/src/bootchart/svg.c +++ b/src/bootchart/svg.c @@ -3,7 +3,7 @@ /*** This file is part of systemd. - Copyright (C) 2009-2013 Intel Coproration + Copyright (C) 2009-2013 Intel Corporation Authors: Auke Kok @@ -68,20 +68,20 @@ static double idletime = -1.0; static int pfiltered = 0; static int pcount = 0; static int kcount = 0; -static float psize = 0; -static float ksize = 0; -static float esize = 0; +static double psize = 0; +static double ksize = 0; +static double esize = 0; static struct list_sample_data *sampledata; static struct list_sample_data *prev_sampledata; extern struct list_sample_data *head; static void svg_header(void) { - float w; - float h; + double w; + double h; struct list_sample_data *sampledata_last; sampledata = head; - LIST_FIND_TAIL(struct list_sample_data, link, sampledata, head); + LIST_FIND_TAIL(link, sampledata, head); sampledata_last = head; LIST_FOREACH_BEFORE(link, sampledata, head) { sampledata_last = sampledata; @@ -420,13 +420,10 @@ static void svg_pss_graph(void) { i = 1; LIST_FOREACH_BEFORE(link, sampledata, head) { int bottom; - int top; + int top = 0; struct ps_sched_struct *prev_sample; struct ps_sched_struct *cross_place; - bottom = 0; - top = 0; - /* put all the small pss blocks into the bottom */ ps = ps_first->next_ps; while (ps->next_ps) { @@ -512,7 +509,7 @@ static void svg_pss_graph(void) { continue; enc_name = xml_comment_encode(ps->name); - if(!enc_name) + if (!enc_name) continue; svg("\n"); @@ -599,10 +596,7 @@ static void svg_io_bi_bar(void) { int stop; int diff; double tot; - double pbi; - - tot = 0; - pbi = 0; + double pbi = 0; start = MAX(i - ((range / 2) - 1), 0); stop = MIN(i + (range / 2), samples); @@ -647,8 +641,8 @@ static void svg_io_bo_bar(void) { int max_here = 0; int i; int k; - struct list_sample_data *start_sampledata = sampledata; - struct list_sample_data *stop_sampledata = sampledata; + struct list_sample_data *start_sampledata; + struct list_sample_data *stop_sampledata; svg("\n"); @@ -711,7 +705,6 @@ static void svg_io_bo_bar(void) { double tot; double pbo; - tot = 0; pbo = 0; start = MAX(i - ((range / 2) - 1), 0); @@ -1015,7 +1008,7 @@ static void svg_ps_bars(void) { int t; enc_name = xml_comment_encode(ps->name); - if(!enc_name) + if (!enc_name) continue; /* leave some trace of what we actually filtered etc. */ @@ -1255,7 +1248,7 @@ static void svg_top_ten_pss(void) { void svg_do(const char *build) { struct ps_struct *ps; - memset(&str, 0, sizeof(str)); + memzero(&str, sizeof(str)); ps = ps_first;