1a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org// Copyright (c) 2011 The Chromium Authors. All rights reserved.
2a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org// Use of this source code is governed by a BSD-style license that can be
3a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org// found in the LICENSE file.
4a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org
5a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org#ifndef OTS_GSUB_H_
6a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org#define OTS_GSUB_H_
7a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org
8a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org#include "ots.h"
9a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org
10a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.orgnamespace ots {
11a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org
12a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.orgstruct OpenTypeGSUB {
13a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org  OpenTypeGSUB()
14a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org      : num_lookups(0),
15a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org        data(NULL),
16a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org        length(0) {
17a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org  }
18a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org
19a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org  // Number of lookups in GPSUB table
20a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org  uint16_t num_lookups;
21a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org
22a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org  const uint8_t *data;
23a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org  size_t length;
24a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org};
25a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org
26a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org}  // namespace ots
27a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org
28a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org#endif  // OTS_GSUB_H_
29a574866c0e4b1539098e64422f59d01c80cea6cfbashi@chromium.org
30