X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/halibut/blobdiff_plain/c885c2ffbb3aea5c255d3b2e767d4450b2bebcc6..babfe3e260c345c06201516d990155ca8aba49e3:/halibut.h diff --git a/halibut.h b/halibut.h index 3cb1ed7..3f5b560 100644 --- a/halibut.h +++ b/halibut.h @@ -185,6 +185,7 @@ enum { quote_Close = 0x0020, quote_mask = 0x0030 }; +#define isvis(x) ( ( (x) >= word_Normal && (x) <= word_LowerXref ) ) #define isattr(x) ( ( (x) > word_Normal && (x) < word_WhiteSpace ) || \ ( (x) > word_WhiteSpace && (x) < word_internal_endattrs ) ) #define sameattr(x,y) ( (((x)-(y)) & 3) == 0 ) @@ -252,6 +253,7 @@ enum { err_pfhead, /* bad Type 1 header line */ err_pfbad, /* otherwise invalide Type 1 font */ err_pfnoafm, /* Type 1 font but no AFM */ + err_chmnames, /* need both or neither of hhp+chm */ err_whatever /* random error of another type */ }; @@ -399,6 +401,12 @@ void read_afm_file(input *in); * in_pf.c */ void read_pfa_file(input *in); +void read_pfb_file(input *in); + +/* + * in_sfnt.c + */ +void read_sfnt_file(input *in); /* * keywords.c