4 |
/* */ |
/* */ |
5 |
/* OpenType common tables validation (specification). */ |
/* OpenType common tables validation (specification). */ |
6 |
/* */ |
/* */ |
7 |
/* Copyright 2004 by */ |
/* Copyright 2004, 2005 by */ |
8 |
/* David Turner, Robert Wilhelm, and Werner Lemberg. */ |
/* David Turner, Robert Wilhelm, and Werner Lemberg. */ |
9 |
/* */ |
/* */ |
10 |
/* This file is part of the FreeType project, and may only be used, */ |
/* This file is part of the FreeType project, and may only be used, */ |
70 |
#define FT_INVALID_( _prefix, _error ) \ |
#define FT_INVALID_( _prefix, _error ) \ |
71 |
ft_validator_error( valid->root, _prefix ## _error ) |
ft_validator_error( valid->root, _prefix ## _error ) |
72 |
|
|
73 |
#define OTV_OPTIONAL_TABLE( _table ) FT_UInt _table; \ |
#define OTV_OPTIONAL_TABLE( _table ) FT_UShort _table; \ |
74 |
FT_Bytes _table ## _p |
FT_Bytes _table ## _p |
75 |
|
|
76 |
#define OTV_OPTIONAL_OFFSET( _offset ) \ |
#define OTV_OPTIONAL_OFFSET( _offset ) \ |
77 |
FT_BEGIN_STMNT \ |
FT_BEGIN_STMNT \ |