mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Another fix for compiling with -fPIC
This commit is contained in:
parent
c3c64c452a
commit
8a08e13f73
@ -54,6 +54,17 @@ bool Font::HasTable(int32_t tag) {
|
||||
return (result != end);
|
||||
}
|
||||
|
||||
// Changed by Kovid: these four methods cannot be inlined, if they are they
|
||||
// return incorrect values when compiled with -fPIC
|
||||
int32_t Font::sfnt_version() { return sfnt_version_; }
|
||||
|
||||
ByteVector* Font::digest() { return &digest_; }
|
||||
|
||||
int64_t Font::checksum() { return checksum_; }
|
||||
|
||||
int32_t Font::num_tables() { return (int32_t)tables_.size(); }
|
||||
|
||||
|
||||
Table* Font::GetTable(int32_t tag) {
|
||||
if (!HasTable(tag)) {
|
||||
return NULL;
|
||||
|
@ -232,17 +232,17 @@ class Font : public RefCounted<Font> {
|
||||
virtual ~Font();
|
||||
|
||||
// Gets the sfnt version set in the sfnt wrapper of the font.
|
||||
int32_t sfnt_version() { return sfnt_version_; }
|
||||
int32_t sfnt_version();
|
||||
|
||||
// Gets a copy of the fonts digest that was created when the font was read. If
|
||||
// no digest was set at creation time then the return result will be null.
|
||||
ByteVector* digest() { return &digest_; }
|
||||
ByteVector* digest();
|
||||
|
||||
// Get the checksum for this font.
|
||||
int64_t checksum() { return checksum_; }
|
||||
int64_t checksum();
|
||||
|
||||
// Get the number of tables in this font.
|
||||
int32_t num_tables() { return (int32_t)tables_.size(); }
|
||||
int32_t num_tables();
|
||||
|
||||
// Whether the font has a particular table.
|
||||
bool HasTable(int32_t tag);
|
||||
|
Loading…
x
Reference in New Issue
Block a user