X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Foutput%2Fcharts%2Fpiechart.c;h=935c6eb0fed9784024c54e571e53936e07c09c7b;hb=204a1ee35aebcc2cf955017070c1a3638cdaee22;hp=c6e6b24f653f04df87090619d2d21a4956853155;hpb=c9aa2a83f27a47bbb33969e6115e99fe049001b4;p=pspp diff --git a/src/output/charts/piechart.c b/src/output/charts/piechart.c index c6e6b24f65..935c6eb0fe 100644 --- a/src/output/charts/piechart.c +++ b/src/output/charts/piechart.c @@ -26,6 +26,7 @@ #include #include +#include #include #include #include @@ -80,7 +81,7 @@ static void piechart_draw (const struct chart *chart, cairo_t *cr, struct chart_geometry *geom) { - struct piechart *pie = (struct piechart *) chart; + const struct piechart *pie = UP_CAST (chart, struct piechart, chart); double total_magnitude; double left_label, right_label; double centre_x, centre_y; @@ -176,7 +177,7 @@ draw_segment(cairo_t *cr, static void piechart_destroy (struct chart *chart) { - struct piechart *pie = (struct piechart *) chart; + struct piechart *pie = UP_CAST (chart, struct piechart, chart); int i; free (pie->title);