trivial: fix ws
git-svn-id: http://skia.googlecode.com/svn/trunk@156 2bbb7eff-a529-9590-31e7-b0007b416f81
This commit is contained in:
parent
9781ca5866
commit
304b59e2ad
@ -33,7 +33,7 @@ struct SkSFNTDirEntry {
|
|||||||
number of tables in the first element of the collection. In either case,
|
number of tables in the first element of the collection. In either case,
|
||||||
if offsetToDir is not-null, set it to the offset to the beginning of the
|
if offsetToDir is not-null, set it to the offset to the beginning of the
|
||||||
table headers (SkSFNTDirEntry), relative to the start of the stream.
|
table headers (SkSFNTDirEntry), relative to the start of the stream.
|
||||||
|
|
||||||
On an error, return 0 for number of tables, and ignore offsetToDir
|
On an error, return 0 for number of tables, and ignore offsetToDir
|
||||||
*/
|
*/
|
||||||
static int count_tables(SkStream* stream, size_t* offsetToDir = NULL) {
|
static int count_tables(SkStream* stream, size_t* offsetToDir = NULL) {
|
||||||
@ -44,7 +44,7 @@ static int count_tables(SkStream* stream, size_t* offsetToDir = NULL) {
|
|||||||
|
|
||||||
// by default, SkSFNTHeader is at the start of the stream
|
// by default, SkSFNTHeader is at the start of the stream
|
||||||
size_t offset = 0;
|
size_t offset = 0;
|
||||||
|
|
||||||
// if we're really a collection, the first 4-bytes will be 'ttcf'
|
// if we're really a collection, the first 4-bytes will be 'ttcf'
|
||||||
uint32_t tag = SkEndian_SwapBE32(shared.fCollection.fTag);
|
uint32_t tag = SkEndian_SwapBE32(shared.fCollection.fTag);
|
||||||
if (SkSetFourByteTag('t', 't', 'c', 'f') == tag) {
|
if (SkSetFourByteTag('t', 't', 'c', 'f') == tag) {
|
||||||
@ -61,7 +61,7 @@ static int count_tables(SkStream* stream, size_t* offsetToDir = NULL) {
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (offsetToDir) {
|
if (offsetToDir) {
|
||||||
// add the size of the header, so we will point to the DirEntries
|
// add the size of the header, so we will point to the DirEntries
|
||||||
*offsetToDir = offset + sizeof(SkSFNTDirEntry);
|
*offsetToDir = offset + sizeof(SkSFNTDirEntry);
|
||||||
@ -78,7 +78,7 @@ struct SfntHeader {
|
|||||||
/** If it returns true, then fCount and fDir are properly initialized.
|
/** If it returns true, then fCount and fDir are properly initialized.
|
||||||
Note: fDir will point to the raw array of SkSFNTDirEntry values,
|
Note: fDir will point to the raw array of SkSFNTDirEntry values,
|
||||||
meaning they will still be in the file's native endianness (BE).
|
meaning they will still be in the file's native endianness (BE).
|
||||||
|
|
||||||
fDir will be automatically freed when this object is destroyed
|
fDir will be automatically freed when this object is destroyed
|
||||||
*/
|
*/
|
||||||
bool init(SkStream* stream) {
|
bool init(SkStream* stream) {
|
||||||
|
Loading…
Reference in New Issue
Block a user