Tweak /OUT pdfmark generation -- PLRM suggests that constructing a large
[sgt/halibut] / paper.h
diff --git a/paper.h b/paper.h
index 03b0f1b..b0ea032 100644 (file)
--- a/paper.h
+++ b/paper.h
@@ -68,6 +68,11 @@ struct font_info_Tag {
      * The file containing this font, if any.
      */
     FILE *fp;
+    filepos pos;
+    /*
+     * Lengths of the unencrypted and encrypted portions of the font.
+     */
+    long length1, length2;
     /*
      * An array of pointers to the available glyph names, and their
      * corresponding character widths. These two arrays have
@@ -376,4 +381,10 @@ const kern_pair *ps_std_font_kerns(char const *fontname);
  */
 char *pdf_outline_convert(wchar_t *s, int *len);
 
+/*
+ * Backend functions exported by in_pf.c
+ */
+void pf_part1(font_info *fi, char **bufp, size_t *lenp);
+void pf_part2(font_info *fi, char **bufp, size_t *lenp);
+
 #endif