| // Copyright (c) 2009 The Chromium Authors. All rights reserved. | 
 | // Use of this source code is governed by a BSD-style license that can be | 
 | // found in the LICENSE file. | 
 |  | 
 | #ifndef OTS_MAXP_H_ | 
 | #define OTS_MAXP_H_ | 
 |  | 
 | #include "ots.h" | 
 |  | 
 | namespace ots { | 
 |  | 
 | struct OpenTypeMAXP { | 
 |   uint16_t num_glyphs; | 
 |   bool version_1; | 
 |  | 
 |   uint16_t max_points; | 
 |   uint16_t max_contours; | 
 |   uint16_t max_c_points; | 
 |   uint16_t max_c_contours; | 
 |  | 
 |   uint16_t max_zones; | 
 |   uint16_t max_t_points; | 
 |   uint16_t max_storage; | 
 |   uint16_t max_fdefs; | 
 |   uint16_t max_idefs; | 
 |   uint16_t max_stack; | 
 |   uint16_t max_size_glyf_instructions; | 
 |  | 
 |   uint16_t max_c_components; | 
 |   uint16_t max_c_depth; | 
 | }; | 
 |  | 
 | }  // namespace ots | 
 |  | 
 | #endif  // OTS_MAXP_H_ |