1ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg/***************************************************************************/ 2ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg/* */ 3ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg/* otvgpos.h */ 4ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg/* */ 5ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg/* OpenType GPOS table validator (specification). */ 6ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg/* */ 70a0c22569deab933df21127e75db5c81f724f292Werner Lemberg/* Copyright 2004-2018 by */ 8ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg/* David Turner, Robert Wilhelm, and Werner Lemberg. */ 9ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg/* */ 10ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg/* This file is part of the FreeType project, and may only be used, */ 11ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg/* modified, and distributed under the terms of the FreeType project */ 12ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg/* license, LICENSE.TXT. By continuing to use, modify, or distribute */ 13ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg/* this file you indicate that you have read the license and */ 14ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg/* understand and accept it fully. */ 15ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg/* */ 16ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg/***************************************************************************/ 17ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg 18ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg 1937412ff9f42212bcf4dd29d9762f3c35b5735768Werner Lemberg#ifndef OTVGPOS_H_ 2037412ff9f42212bcf4dd29d9762f3c35b5735768Werner Lemberg#define OTVGPOS_H_ 21ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg 22ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg 23ee95b6f0d487cb31e90170032ab39d120258052eWerner LembergFT_BEGIN_HEADER 24ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg 25ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg 26ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg FT_LOCAL( void ) 27ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg otv_GPOS_subtable_validate( FT_Bytes table, 28ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg OTV_Validator valid ); 29ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg 30ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg 31ee95b6f0d487cb31e90170032ab39d120258052eWerner LembergFT_END_HEADER 32ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg 3337412ff9f42212bcf4dd29d9762f3c35b5735768Werner Lemberg#endif /* OTVGPOS_H_ */ 34ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg 35ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg 36ee95b6f0d487cb31e90170032ab39d120258052eWerner Lemberg/* END */ 37