X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/halibut/blobdiff_plain/0041ffdbc8d0dc2db4a7c9dadccfc1a8f518d1d3..05e9c3c2e7be6c54e31121132f43db83597381e8:/bk_pdf.c diff --git a/bk_pdf.c b/bk_pdf.c index 525e7d9..10b9fdd 100644 --- a/bk_pdf.c +++ b/bk_pdf.c @@ -50,7 +50,6 @@ void pdf_backend(paragraph *sourceform, keywordlist *keywords, int font_index; font_encoding *fe; page_data *page; - int pageno; FILE *fp; char *filename; paragraph *p; @@ -258,6 +257,7 @@ void pdf_backend(paragraph *sourceform, keywordlist *keywords, sprintf(buf, "<%02X>", i + ranges[i] - 1); objstream(cmap, buf); sprintf(buf, "%hu\n", + (unsigned short) sfnt_glyphtoindex(fe->font->info->fontfile, fe->vector[i])); objstream(cmap, buf); @@ -279,6 +279,7 @@ void pdf_backend(paragraph *sourceform, keywordlist *keywords, sprintf(buf, "<%02X>", i); objstream(cmap, buf); sprintf(buf, "%hu\n", + (unsigned short) sfnt_glyphtoindex(fe->font->info->fontfile, fe->vector[i])); objstream(cmap, buf); @@ -427,7 +428,6 @@ void pdf_backend(paragraph *sourceform, keywordlist *keywords, /* * Create and render the individual pages. */ - pageno = 0; for (page = doc->pages; page; page = page->next) { object *opage, *cstr; rect *r; @@ -670,7 +670,7 @@ void pdf_backend(paragraph *sourceform, keywordlist *keywords, else fp = fopen(filename, "wb"); if (!fp) { - error(err_cantopenw, filename); + err_cantopenw(filename); return; }