summaryrefslogtreecommitdiff
path: root/include/freetype
diff options
context:
space:
mode:
authorWerner Lemberg <wl@gnu.org>2013-08-29 21:03:05 +0200
committerWerner Lemberg <wl@gnu.org>2013-08-29 21:03:05 +0200
commit85a7fdf3c6f0403fc4c090161477e4f23d3a0cb8 (patch)
tree83c0ed3b56ae8cccb3efac73d1be4eb970645755 /include/freetype
parentd689d1cf782fe52f4d8def8c790825f01dd39059 (diff)
downloadfreetype2-85a7fdf3c6f0403fc4c090161477e4f23d3a0cb8.tar.gz
[sfnt] Fix frame access while reading WOFF table directory.
* src/sfnt/sfobjs.c (woff_open_font): Using single memory frame while reading the directory entries for the whole loop.
Diffstat (limited to 'include/freetype')
-rw-r--r--include/freetype/internal/tttypes.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/freetype/internal/tttypes.h b/include/freetype/internal/tttypes.h
index 9bb0e7bf6..f4da3f956 100644
--- a/include/freetype/internal/tttypes.h
+++ b/include/freetype/internal/tttypes.h
@@ -189,6 +189,10 @@ FT_BEGIN_HEADER
/* */
/* CheckSum :: The table checksum. This value can be ignored. */
/* */
+ /* OrigOffset :: The uncompressed table file offset. This value gets */
+ /* computed while constructing the (uncompressed) SFNT */
+ /* header. It is not contained in the WOFF file. */
+ /* */
typedef struct WOFF_TableRec_
{
FT_ULong Tag; /* table ID */