diff options
Diffstat (limited to 'Build/source/texk/web2c/xetexdir/FontTableCache.h')
-rw-r--r-- | Build/source/texk/web2c/xetexdir/FontTableCache.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Build/source/texk/web2c/xetexdir/FontTableCache.h b/Build/source/texk/web2c/xetexdir/FontTableCache.h index 03d71ac7110..a7525637b69 100644 --- a/Build/source/texk/web2c/xetexdir/FontTableCache.h +++ b/Build/source/texk/web2c/xetexdir/FontTableCache.h @@ -51,19 +51,20 @@ public: virtual ~FontTableCache(); - const void *find(LETag tableTag) const; + const void *find(LETag tableTag, le_uint32 *tableSize = NULL) const; void flush(); protected: virtual const void *readFontTable(LETag tableTag) const = 0; + virtual const void *readFontTable(LETag tableTag, le_uint32 &length) const = 0; private: void initialize(); void dispose(); - void add(LETag tableTag, const void *table); + void add(LETag tableTag, const void *table, le_uint32 length); FontTableCacheEntry *fTableCache; le_int32 fTableCacheCurr; |