summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/xetexdir/FontTableCache.h
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/web2c/xetexdir/FontTableCache.h')
-rw-r--r--Build/source/texk/web2c/xetexdir/FontTableCache.h5
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;