X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fbootchart%2Fsvg.c;h=97c8237aaa26e62f446b588ea9878edfdd63c6b3;hb=0c6a3c888abd720b5ab28162d1ba4eadffde5272;hp=859cf81c220027ff72822651965fba100071e629;hpb=8dfb6e718d621a5115bd3b8e7e826195dc6bfe14;p=elogind.git diff --git a/src/bootchart/svg.c b/src/bootchart/svg.c index 859cf81c2..97c8237aa 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. */