1363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger/*
2363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger * Copyright 2012 Google Inc.
3363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger *
4363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger * Use of this source code is governed by a BSD-style license that can be
5363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger * found in the LICENSE file.
6363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger */
7363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger
8363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger#ifndef SkOTTable_maxp_CFF_DEFINED
9363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger#define SkOTTable_maxp_CFF_DEFINED
10363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger
11363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger#include "SkEndian.h"
12363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger#include "SkOTTableTypes.h"
13363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger
14363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger#pragma pack(push, 1)
15363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger
16363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenbergerstruct SkOTTableMaximumProfile_CFF {
17363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger    SK_OT_Fixed version;
18363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger    static const SK_OT_Fixed VERSION = SkTEndian_SwapBE32(0x00005000);
19363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger
20363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger    SK_OT_USHORT numGlyphs;
21363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger};
22363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger
23363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger#pragma pack(pop)
24363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger
25363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger
26363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger#include <stddef.h>
27363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek SollenbergerSK_COMPILE_ASSERT(offsetof(SkOTTableMaximumProfile_CFF, numGlyphs) == 4, SkOTTableHead_glyphDataFormat_not_at_2);
28363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek SollenbergerSK_COMPILE_ASSERT(sizeof(SkOTTableMaximumProfile_CFF) == 6, sizeof_SkOTTableHead_not_4);
29363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger
30363e546ed626b6dbbc42f5db87b3594bc0b5944bDerek Sollenberger#endif
31