Hot Door CORE  0.7.1
Adobe® Illustrator® Plug-in Library
hdicoreMacros.h
Go to the documentation of this file.
1 
7 // HDI_CHANGE_WITH_EACH_NEW_LIB_VERSION
8 
9 #ifndef __HDI_CORE_MACROS__
10 #define __HDI_CORE_MACROS__
11 
12 #if defined(HDI_CORE_COMPILE_AI22)
13  #define HDI_CORE_AI_VERSION_NUMBER 22
14 
15  #define HDI_CORE_COMPILE_AI22_PLUS 1
16  #define HDI_CORE_COMPILE_AI21_PLUS 1
17  #define HDI_CORE_COMPILE_AI20_PLUS 1
18  #define HDI_CORE_COMPILE_AI19_PLUS 1
19  #define HDI_CORE_COMPILE_AI18_PLUS 1
20  #define HDI_CORE_COMPILE_AI17_PLUS 1
21  #define HDI_CORE_COMPILE_AI16_PLUS 1
22 
23  #define HDI_CORE_COMPILE_AI16_MINUS 0
24  #define HDI_CORE_COMPILE_AI17_MINUS 0
25  #define HDI_CORE_COMPILE_AI18_MINUS 0
26  #define HDI_CORE_COMPILE_AI19_MINUS 0
27  #define HDI_CORE_COMPILE_AI20_MINUS 0
28  #define HDI_CORE_COMPILE_AI21_MINUS 0
29  #define HDI_CORE_COMPILE_AI22_MINUS 1
30 #elif defined(HDI_CORE_COMPILE_AI21)
31  #define HDI_CORE_AI_VERSION_NUMBER 21
32 
33  #define HDI_CORE_COMPILE_AI22_PLUS 0
34  #define HDI_CORE_COMPILE_AI21_PLUS 1
35  #define HDI_CORE_COMPILE_AI20_PLUS 1
36  #define HDI_CORE_COMPILE_AI19_PLUS 1
37  #define HDI_CORE_COMPILE_AI18_PLUS 1
38  #define HDI_CORE_COMPILE_AI17_PLUS 1
39  #define HDI_CORE_COMPILE_AI16_PLUS 1
40 
41  #define HDI_CORE_COMPILE_AI16_MINUS 0
42  #define HDI_CORE_COMPILE_AI17_MINUS 0
43  #define HDI_CORE_COMPILE_AI18_MINUS 0
44  #define HDI_CORE_COMPILE_AI19_MINUS 0
45  #define HDI_CORE_COMPILE_AI20_MINUS 0
46  #define HDI_CORE_COMPILE_AI21_MINUS 1
47  #define HDI_CORE_COMPILE_AI22_MINUS 1
48 #elif defined(HDI_CORE_COMPILE_AI20)
49  #define HDI_CORE_AI_VERSION_NUMBER 20
50 
51  #define HDI_CORE_COMPILE_AI22_PLUS 0
52  #define HDI_CORE_COMPILE_AI21_PLUS 0
53  #define HDI_CORE_COMPILE_AI20_PLUS 1
54  #define HDI_CORE_COMPILE_AI19_PLUS 1
55  #define HDI_CORE_COMPILE_AI18_PLUS 1
56  #define HDI_CORE_COMPILE_AI17_PLUS 1
57  #define HDI_CORE_COMPILE_AI16_PLUS 1
58 
59  #define HDI_CORE_COMPILE_AI16_MINUS 0
60  #define HDI_CORE_COMPILE_AI17_MINUS 0
61  #define HDI_CORE_COMPILE_AI18_MINUS 0
62  #define HDI_CORE_COMPILE_AI19_MINUS 0
63  #define HDI_CORE_COMPILE_AI20_MINUS 1
64  #define HDI_CORE_COMPILE_AI21_MINUS 1
65  #define HDI_CORE_COMPILE_AI22_MINUS 1
66 #elif defined(HDI_CORE_COMPILE_AI19)
67  #define HDI_CORE_AI_VERSION_NUMBER 19
68 
69  #define HDI_CORE_COMPILE_AI22_PLUS 0
70  #define HDI_CORE_COMPILE_AI21_PLUS 0
71  #define HDI_CORE_COMPILE_AI20_PLUS 0
72  #define HDI_CORE_COMPILE_AI19_PLUS 1
73  #define HDI_CORE_COMPILE_AI18_PLUS 1
74  #define HDI_CORE_COMPILE_AI17_PLUS 1
75  #define HDI_CORE_COMPILE_AI16_PLUS 1
76 
77  #define HDI_CORE_COMPILE_AI16_MINUS 0
78  #define HDI_CORE_COMPILE_AI17_MINUS 0
79  #define HDI_CORE_COMPILE_AI18_MINUS 0
80  #define HDI_CORE_COMPILE_AI19_MINUS 1
81  #define HDI_CORE_COMPILE_AI20_MINUS 1
82  #define HDI_CORE_COMPILE_AI21_MINUS 1
83  #define HDI_CORE_COMPILE_AI22_MINUS 1
84 #elif defined(HDI_CORE_COMPILE_AI18)
85  #define HDI_CORE_AI_VERSION_NUMBER 18
86 
87  #define HDI_CORE_COMPILE_AI22_PLUS 0
88  #define HDI_CORE_COMPILE_AI21_PLUS 0
89  #define HDI_CORE_COMPILE_AI20_PLUS 0
90  #define HDI_CORE_COMPILE_AI19_PLUS 0
91  #define HDI_CORE_COMPILE_AI18_PLUS 1
92  #define HDI_CORE_COMPILE_AI17_PLUS 1
93  #define HDI_CORE_COMPILE_AI16_PLUS 1
94 
95  #define HDI_CORE_COMPILE_AI16_MINUS 0
96  #define HDI_CORE_COMPILE_AI17_MINUS 0
97  #define HDI_CORE_COMPILE_AI18_MINUS 1
98  #define HDI_CORE_COMPILE_AI19_MINUS 1
99  #define HDI_CORE_COMPILE_AI20_MINUS 1
100  #define HDI_CORE_COMPILE_AI21_MINUS 1
101  #define HDI_CORE_COMPILE_AI22_MINUS 1
102 #elif defined(HDI_CORE_COMPILE_AI17)
103  #define HDI_CORE_AI_VERSION_NUMBER 17
104 
105  #define HDI_CORE_COMPILE_AI22_PLUS 0
106  #define HDI_CORE_COMPILE_AI21_PLUS 0
107  #define HDI_CORE_COMPILE_AI20_PLUS 0
108  #define HDI_CORE_COMPILE_AI19_PLUS 0
109  #define HDI_CORE_COMPILE_AI18_PLUS 0
110  #define HDI_CORE_COMPILE_AI17_PLUS 1
111  #define HDI_CORE_COMPILE_AI16_PLUS 1
112 
113  #define HDI_CORE_COMPILE_AI16_MINUS 0
114  #define HDI_CORE_COMPILE_AI17_MINUS 1
115  #define HDI_CORE_COMPILE_AI18_MINUS 1
116  #define HDI_CORE_COMPILE_AI19_MINUS 1
117  #define HDI_CORE_COMPILE_AI20_MINUS 1
118  #define HDI_CORE_COMPILE_AI21_MINUS 1
119  #define HDI_CORE_COMPILE_AI22_MINUS 1
120 #elif defined(HDI_CORE_COMPILE_AI16)
121  #define HDI_CORE_AI_VERSION_NUMBER 16
122 
123  #define HDI_CORE_COMPILE_AI22_PLUS 0
124  #define HDI_CORE_COMPILE_AI21_PLUS 0
125  #define HDI_CORE_COMPILE_AI20_PLUS 0
126  #define HDI_CORE_COMPILE_AI19_PLUS 0
127  #define HDI_CORE_COMPILE_AI18_PLUS 0
128  #define HDI_CORE_COMPILE_AI17_PLUS 0
129  #define HDI_CORE_COMPILE_AI16_PLUS 1
130 
131  #define HDI_CORE_COMPILE_AI16_MINUS 1
132  #define HDI_CORE_COMPILE_AI17_MINUS 1
133  #define HDI_CORE_COMPILE_AI18_MINUS 1
134  #define HDI_CORE_COMPILE_AI19_MINUS 1
135  #define HDI_CORE_COMPILE_AI20_MINUS 1
136  #define HDI_CORE_COMPILE_AI21_MINUS 1
137  #define HDI_CORE_COMPILE_AI22_MINUS 1
138 #endif
139 
143 #define __HDI_CORE_BREAK_BLOCK_VAR(__HDI_N__) __hdi_core_breakblock_ ## __HDI_N__
144 #define HDI_CORE_BREAK_BLOCK_VAR(__HDI_N__) __HDI_CORE_BREAK_BLOCK_VAR(__HDI_N__)
145 
158 #define HDI_CORE_BREAK_BLOCK \
159  short HDI_CORE_BREAK_BLOCK_VAR(__LINE__) = 0; \
160  while( (++HDI_CORE_BREAK_BLOCK_VAR(__LINE__)) == 1 )
161 
162 #endif
163 // __HDI_CORE_MACROS__