X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Foutput%2Fmanager.c;h=3b60220b3df8d08ed8b31a502f6e8f5add5a34bf;hb=1de0159c28b93fdb2f2caac74e13dccbaee00822;hp=3647abb01fc610683512e71fbbe82218e5a3af3b;hpb=dcf9b154cbcaa35c3d8459a201b77eec8bcb30bd;p=pspp-builds.git diff --git a/src/output/manager.c b/src/output/manager.c index 3647abb0..3b60220b 100644 --- a/src/output/manager.c +++ b/src/output/manager.c @@ -19,11 +19,9 @@ #include #include "manager.h" -#include "message.h" #include #include #include "output.h" -#include "debug-print.h" /* Table. */ int table_num = 1; @@ -93,7 +91,7 @@ static void output_entity (struct outp_driver *, struct som_entity *); void som_submit (struct som_entity *t) { -#if GLOBAL_DEBUGGING +#if DEBUGGING static int entry; assert (entry++ == 0); @@ -107,7 +105,7 @@ som_submit (struct som_entity *t) t->class->headers (&hl, &hr, &ht, &hb); -#if GLOBAL_DEBUGGING +#if DEBUGGING if (hl + hr > nc || ht + hb > nr) { printf ("headers: (l,r)=(%d,%d), (t,b)=(%d,%d) in table size (%d,%d)\n", @@ -135,7 +133,7 @@ som_submit (struct som_entity *t) } -#if GLOBAL_DEBUGGING +#if DEBUGGING assert (--entry == 0); #endif } @@ -147,13 +145,7 @@ output_entity (struct outp_driver *driver, struct som_entity *entity) bool fits_width, fits_length; d = driver; - assert (d->driver_open); - if (!d->page_open && !d->class->open_page (d)) - { - d->device = OUTP_DEV_DISABLED; - return; - } - + outp_open_page (d); if (d->class->special || entity->type == SOM_CHART) { driver->class->submit (d, entity);