Fix amusing cut-and-paste error in section keywords :-)
[sgt/halibut] / halibut.h
index d109ade..3cb1ed7 100644 (file)
--- a/halibut.h
+++ b/halibut.h
@@ -248,6 +248,10 @@ enum {
     err_afmkey,                       /* missing expected keyword in AFM */
     err_afmvers,                      /* unsupported AFM version */
     err_afmval,                       /* missing value(s) for AFM key */
+    err_pfeof,                        /* eof in Type 1 font file */
+    err_pfhead,                               /* bad Type 1 header line */
+    err_pfbad,                        /* otherwise invalide Type 1 font */
+    err_pfnoafm,                      /* Type 1 font but no AFM */
     err_whatever                       /* random error of another type */
 };
 
@@ -361,6 +365,7 @@ void rdadds(rdstring *rs, wchar_t const *p);
 wchar_t *rdtrim(rdstring *rs);
 void rdaddc(rdstringc *rs, char c);
 void rdaddsc(rdstringc *rs, char const *p);
+void rdaddsn(rdstringc *rc, char const *p, int len);
 char *rdtrimc(rdstringc *rs);
 
 int compare_wordlists(word *a, word *b);