diff options
| author | Ben Harris <bjh21@bjh21.me.uk> | 2007-02-11 15:19:10 +0000 |
|---|---|---|
| committer | Ben Harris <bjh21@bjh21.me.uk> | 2007-02-11 15:19:10 +0000 |
| commit | 6c660b39aeae18c4652a48318bff3373bb535d92 (patch) | |
| tree | 98d595434cdd91184f7504258443f29f898870be /halibut.h | |
| parent | 6e50bd3a744e0f1ca596636aa0c096de18ffc355 (diff) | |
| download | halibut-6c660b39aeae18c4652a48318bff3373bb535d92.zip halibut-6c660b39aeae18c4652a48318bff3373bb535d92.tar.gz halibut-6c660b39aeae18c4652a48318bff3373bb535d92.tar.bz2 halibut-6c660b39aeae18c4652a48318bff3373bb535d92.tar.xz | |
Improved error handling in sfnt support. No more calls to abort()!
[originally from svn r7269]
Diffstat (limited to 'halibut.h')
| -rw-r--r-- | halibut.h | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -254,6 +254,12 @@ enum { 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_sfntnotable, /* required sfnt table missing */ + err_sfntnopsname, /* sfnt has no PostScript name */ + err_sfntbadtable, /* sfnt table not valid */ + err_sfntnounicmap, /* sfnt has no UCS-2 cmap */ + err_sfnttablevers, /* sfnt table version unknown */ + err_sfntbadhdr, /* sfnt has bad header */ err_whatever /* random error of another type */ }; |