Hot Door CORE  0.7.0
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_AI21)
13  #define HDI_CORE_AI_VERSION_NUMBER 21
14 
15  #define HDI_CORE_COMPILE_AI21_PLUS 1
16  #define HDI_CORE_COMPILE_AI20_PLUS 1
17  #define HDI_CORE_COMPILE_AI19_PLUS 1
18  #define HDI_CORE_COMPILE_AI18_PLUS 1
19  #define HDI_CORE_COMPILE_AI17_PLUS 1
20  #define HDI_CORE_COMPILE_AI16_PLUS 1
21 
22  #define HDI_CORE_COMPILE_AI16_MINUS 0
23  #define HDI_CORE_COMPILE_AI17_MINUS 0
24  #define HDI_CORE_COMPILE_AI18_MINUS 0
25  #define HDI_CORE_COMPILE_AI19_MINUS 0
26  #define HDI_CORE_COMPILE_AI20_MINUS 0
27  #define HDI_CORE_COMPILE_AI21_MINUS 1
28 #elif defined(HDI_CORE_COMPILE_AI20)
29  #define HDI_CORE_AI_VERSION_NUMBER 20
30 
31  #define HDI_CORE_COMPILE_AI21_PLUS 0
32  #define HDI_CORE_COMPILE_AI20_PLUS 1
33  #define HDI_CORE_COMPILE_AI19_PLUS 1
34  #define HDI_CORE_COMPILE_AI18_PLUS 1
35  #define HDI_CORE_COMPILE_AI17_PLUS 1
36  #define HDI_CORE_COMPILE_AI16_PLUS 1
37 
38  #define HDI_CORE_COMPILE_AI16_MINUS 0
39  #define HDI_CORE_COMPILE_AI17_MINUS 0
40  #define HDI_CORE_COMPILE_AI18_MINUS 0
41  #define HDI_CORE_COMPILE_AI19_MINUS 0
42  #define HDI_CORE_COMPILE_AI20_MINUS 1
43  #define HDI_CORE_COMPILE_AI21_MINUS 1
44 #elif defined(HDI_CORE_COMPILE_AI19)
45  #define HDI_CORE_AI_VERSION_NUMBER 19
46 
47  #define HDI_CORE_COMPILE_AI21_PLUS 0
48  #define HDI_CORE_COMPILE_AI20_PLUS 0
49  #define HDI_CORE_COMPILE_AI19_PLUS 1
50  #define HDI_CORE_COMPILE_AI18_PLUS 1
51  #define HDI_CORE_COMPILE_AI17_PLUS 1
52  #define HDI_CORE_COMPILE_AI16_PLUS 1
53 
54  #define HDI_CORE_COMPILE_AI16_MINUS 0
55  #define HDI_CORE_COMPILE_AI17_MINUS 0
56  #define HDI_CORE_COMPILE_AI18_MINUS 0
57  #define HDI_CORE_COMPILE_AI19_MINUS 1
58  #define HDI_CORE_COMPILE_AI20_MINUS 1
59  #define HDI_CORE_COMPILE_AI21_MINUS 1
60 #elif defined(HDI_CORE_COMPILE_AI18)
61  #define HDI_CORE_AI_VERSION_NUMBER 18
62 
63  #define HDI_CORE_COMPILE_AI21_PLUS 0
64  #define HDI_CORE_COMPILE_AI20_PLUS 0
65  #define HDI_CORE_COMPILE_AI19_PLUS 0
66  #define HDI_CORE_COMPILE_AI18_PLUS 1
67  #define HDI_CORE_COMPILE_AI17_PLUS 1
68  #define HDI_CORE_COMPILE_AI16_PLUS 1
69 
70  #define HDI_CORE_COMPILE_AI16_MINUS 0
71  #define HDI_CORE_COMPILE_AI17_MINUS 0
72  #define HDI_CORE_COMPILE_AI18_MINUS 1
73  #define HDI_CORE_COMPILE_AI19_MINUS 1
74  #define HDI_CORE_COMPILE_AI20_MINUS 1
75  #define HDI_CORE_COMPILE_AI21_MINUS 1
76 #elif defined(HDI_CORE_COMPILE_AI17)
77  #define HDI_CORE_AI_VERSION_NUMBER 17
78 
79  #define HDI_CORE_COMPILE_AI21_PLUS 0
80  #define HDI_CORE_COMPILE_AI20_PLUS 0
81  #define HDI_CORE_COMPILE_AI19_PLUS 0
82  #define HDI_CORE_COMPILE_AI18_PLUS 0
83  #define HDI_CORE_COMPILE_AI17_PLUS 1
84  #define HDI_CORE_COMPILE_AI16_PLUS 1
85 
86  #define HDI_CORE_COMPILE_AI16_MINUS 0
87  #define HDI_CORE_COMPILE_AI17_MINUS 1
88  #define HDI_CORE_COMPILE_AI18_MINUS 1
89  #define HDI_CORE_COMPILE_AI19_MINUS 1
90  #define HDI_CORE_COMPILE_AI20_MINUS 1
91  #define HDI_CORE_COMPILE_AI21_MINUS 1
92 #elif defined(HDI_CORE_COMPILE_AI16)
93  #define HDI_CORE_AI_VERSION_NUMBER 16
94 
95  #define HDI_CORE_COMPILE_AI21_PLUS 0
96  #define HDI_CORE_COMPILE_AI20_PLUS 0
97  #define HDI_CORE_COMPILE_AI19_PLUS 0
98  #define HDI_CORE_COMPILE_AI18_PLUS 0
99  #define HDI_CORE_COMPILE_AI17_PLUS 0
100  #define HDI_CORE_COMPILE_AI16_PLUS 1
101 
102  #define HDI_CORE_COMPILE_AI16_MINUS 1
103  #define HDI_CORE_COMPILE_AI17_MINUS 1
104  #define HDI_CORE_COMPILE_AI18_MINUS 1
105  #define HDI_CORE_COMPILE_AI19_MINUS 1
106  #define HDI_CORE_COMPILE_AI20_MINUS 1
107  #define HDI_CORE_COMPILE_AI21_MINUS 1
108 #endif
109 
113 #define __HDI_CORE_BREAK_BLOCK_VAR(__HDI_N__) __hdi_core_breakblock_ ## __HDI_N__
114 #define HDI_CORE_BREAK_BLOCK_VAR(__HDI_N__) __HDI_CORE_BREAK_BLOCK_VAR(__HDI_N__)
115 
128 #define HDI_CORE_BREAK_BLOCK \
129  short HDI_CORE_BREAK_BLOCK_VAR(__LINE__) = 0; \
130  while( (++HDI_CORE_BREAK_BLOCK_VAR(__LINE__)) == 1 )
131 
132 #endif
133 // __HDI_CORE_MACROS__