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