16 |
/***************************************************************************/ |
/***************************************************************************/ |
17 |
|
|
18 |
/***************************************************************************/ |
/***************************************************************************/ |
19 |
|
/* */ |
20 |
/* gxvalid is derived from both gxlayout module and otvalid module. */ |
/* gxvalid is derived from both gxlayout module and otvalid module. */ |
21 |
/* Development of gxlayout was support of Information-technology Promotion */ |
/* Development of gxlayout is supported by the Information-technology */ |
22 |
/* Agency(IPA), Japan. */ |
/* Promotion Agency(IPA), Japan. */ |
23 |
|
/* */ |
24 |
/***************************************************************************/ |
/***************************************************************************/ |
25 |
|
|
26 |
|
|
27 |
#ifndef __GXVMORT_H__ |
#ifndef __GXVMORT_H__ |
28 |
#define __GXVMORT_H__ |
#define __GXVMORT_H__ |
29 |
|
|
|
|
|
30 |
#include "gxvalid.h" |
#include "gxvalid.h" |
31 |
#include "gxvcommn.h" |
#include "gxvcommn.h" |
32 |
|
|
35 |
|
|
36 |
typedef struct GXV_mort_featureRec_ |
typedef struct GXV_mort_featureRec_ |
37 |
{ |
{ |
38 |
FT_UShort featureType; |
FT_UShort featureType; |
39 |
FT_UShort featureSetting; |
FT_UShort featureSetting; |
40 |
FT_ULong enableFlags; |
FT_ULong enableFlags; |
41 |
FT_ULong disableFlags; |
FT_ULong disableFlags; |
42 |
|
|
43 |
} GXV_mort_featureRec, *GXV_mort_feature; |
} GXV_mort_featureRec, *GXV_mort_feature; |
44 |
|
|
45 |
#define GXV_MORT_FEATURE_OFF \ |
#define GXV_MORT_FEATURE_OFF {0, 1, 0x00000000UL, 0x00000000UL} |
|
{0, 1, 0x00000000UL, 0x00000000UL} |
|
46 |
|
|
47 |
#define IS_GXV_MORT_FEATURE_OFF( f ) \ |
#define IS_GXV_MORT_FEATURE_OFF( f ) \ |
48 |
( (f).featureType == 0 || \ |
( (f).featureType == 0 || \ |
49 |
(f).featureSetting == 1 || \ |
(f).featureSetting == 1 || \ |
50 |
(f).enableFlags == 0x00000000UL || \ |
(f).enableFlags == 0x00000000UL || \ |
51 |
(f).disableFlags == 0x00000000UL ) |
(f).disableFlags == 0x00000000UL ) |
52 |
|
|
53 |
|
|
54 |
FT_LOCAL( void ) |
FT_LOCAL( void ) |
91 |
GXV_Validator valid ); |
GXV_Validator valid ); |
92 |
|
|
93 |
|
|
94 |
#endif /* Not def: __GXVMORT_H__ */ |
#endif /* __GXVMORT_H__ */ |
95 |
|
|
96 |
|
|
97 |
/* END */ |
/* END */ |