static parameter_t* device_config = 0;
static parameter_t* device_config_next = 0;
+static int globalparams_count=0;
+
typedef struct _pdf_page_info
{
int xMin, yMin, xMax, yMax;
render2(page, output);
}
-static int globalparams_count=0;
-
void pdf_doc_destroy(gfxdocument_t*gfx)
{
pdf_doc_internal_t*i= (pdf_doc_internal_t*)gfx->internal;
return;
gfxsource_internal_t*i = (gfxsource_internal_t*)src->internal;
free(src->internal);src->internal=0;
+
+ parameter_t*p = device_config;
+ while(p) {
+ parameter_t*next = p->next;
+ p->next = 0;free(p);
+ p = next;
+ }
+ delete globalParams;globalParams = 0;
}
gfxsource_t*gfxsource_pdf_create()