X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/halibut/blobdiff_plain/62a4b06bbf769ad4fad537a6facf9a23cecba1f8..26c8c119efd44804c7b27f8637c69eda63f0c189:/halibut.h diff --git a/halibut.h b/halibut.h index 183a0cb..11b8ac2 100644 --- a/halibut.h +++ b/halibut.h @@ -62,6 +62,7 @@ struct input_Tag { int nfiles; /* how many in the list */ FILE *currfp; /* the currently open one */ int currindex; /* which one is that in the list */ + int wantclose; /* does the current file want closing */ pushback *pushback; /* pushed-back input characters */ int npushback, pushbacksize; filepos pos; @@ -260,6 +261,7 @@ enum { err_sfntnounicmap, /* sfnt has no UCS-2 cmap */ err_sfnttablevers, /* sfnt table version unknown */ err_sfntbadhdr, /* sfnt has bad header */ + err_sfntbadglyph, /* sfnt cmap references bad glyph */ err_whatever /* random error of another type */ };