Home | History | Annotate | Download | only in sfnt
      1 /*
      2  * Copyright 2012 Google Inc.
      3  *
      4  * Use of this source code is governed by a BSD-style license that can be
      5  * found in the LICENSE file.
      6  */
      7 
      8 #ifndef SkOTTable_loca_DEFINED
      9 #define SkOTTable_loca_DEFINED
     10 
     11 #include "SkEndian.h"
     12 #include "SkOTTableTypes.h"
     13 
     14 #pragma pack(push, 1)
     15 
     16 struct SkOTTableIndexToLocation {
     17     static const SK_OT_CHAR TAG0 = 'l';
     18     static const SK_OT_CHAR TAG1 = 'o';
     19     static const SK_OT_CHAR TAG2 = 'c';
     20     static const SK_OT_CHAR TAG3 = 'a';
     21     static const SK_OT_ULONG TAG = SkOTTableTAG<SkOTTableIndexToLocation>::value;
     22 
     23     union Offsets {
     24         SK_OT_USHORT shortOffset[1];
     25         SK_OT_ULONG longOffset[1];
     26     } offsets;
     27 };
     28 
     29 #pragma pack(pop)
     30 
     31 #endif
     32