X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Foutput%2Foutput.h;h=398781f05f547fef57f429386e20af6da4993b31;hb=9b9cf504388f8e0a2225db3746e5cca39c479630;hp=bfab57ecfb9cee927b72ef6019468672aaead59a;hpb=18121006e5416f858633900820c4518dd30479c4;p=pspp-builds.git diff --git a/src/output/output.h b/src/output/output.h index bfab57ec..398781f0 100644 --- a/src/output/output.h +++ b/src/output/output.h @@ -74,6 +74,8 @@ struct outp_class void (*flush) (struct outp_driver *); + void (*output_chart) (struct outp_driver *, const struct chart *); + /* special != 0 only. */ void (*submit) (struct outp_driver *, struct som_entity *); @@ -84,8 +86,6 @@ struct outp_class void (*text_metrics) (struct outp_driver *, const struct outp_text *, int *width, int *height); void (*text_draw) (struct outp_driver *, const struct outp_text *); - void (*initialise_chart)(struct outp_driver *, struct chart *); - void (*finalise_chart)(struct outp_driver *, struct chart *); }; /* Device types. */ @@ -115,7 +115,6 @@ struct outp_driver int vert_line_width[OUTP_L_COUNT]; /* Width of vertical lines. */ void *ext; /* Private extension record. */ - void *prc; /* Per-procedure extension record. */ }; /* Option structure for the keyword recognizer. */ @@ -172,9 +171,9 @@ void som_destroy_driver (struct outp_driver *); /* Common drivers. */ extern const struct outp_class ascii_class; -extern const struct outp_class postscript_class; #ifdef HAVE_CAIRO extern const struct outp_class cairo_class; #endif +extern const struct outp_class odt_class; #endif /* output/output.h */