Lines Matching refs:tname

68 # define ASN1_ITEM_TEMPLATE(tname) \  argument
69 static const ASN1_TEMPLATE tname##_item_tt
71 # define ASN1_ITEM_TEMPLATE_END(tname) \ argument
73 ASN1_ITEM_start(tname) \
76 &tname##_item_tt,\
80 #tname \
81 ASN1_ITEM_end(tname)
82 # define static_ASN1_ITEM_TEMPLATE_END(tname) \ argument
84 static_ASN1_ITEM_start(tname) \
87 &tname##_item_tt,\
91 #tname \
92 ASN1_ITEM_end(tname)
117 # define ASN1_SEQUENCE(tname) \ argument
118 static const ASN1_TEMPLATE tname##_seq_tt[]
124 # define ASN1_SEQUENCE_END_name(stname, tname) \ argument
126 ASN1_ITEM_start(tname) \
129 tname##_seq_tt,\
130 sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\
133 #tname \
134 ASN1_ITEM_end(tname)
136 # define static_ASN1_SEQUENCE_END_name(stname, tname) \ argument
138 static_ASN1_ITEM_start(tname) \
141 tname##_seq_tt,\
142 sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\
146 ASN1_ITEM_end(tname)
148 # define ASN1_NDEF_SEQUENCE(tname) \ argument
149 ASN1_SEQUENCE(tname)
151 # define ASN1_NDEF_SEQUENCE_cb(tname, cb) \ argument
152 ASN1_SEQUENCE_cb(tname, cb)
154 # define ASN1_SEQUENCE_cb(tname, cb) \ argument
155 static const ASN1_AUX tname##_aux = {NULL, 0, 0, 0, cb, 0}; \
156 ASN1_SEQUENCE(tname)
158 # define ASN1_BROKEN_SEQUENCE(tname) \ argument
159 static const ASN1_AUX tname##_aux = {NULL, ASN1_AFLG_BROKEN, 0, 0, 0, 0}; \
160 ASN1_SEQUENCE(tname)
162 # define ASN1_SEQUENCE_ref(tname, cb) \ argument
163 …static const ASN1_AUX tname##_aux = {NULL, ASN1_AFLG_REFCOUNT, offsetof(tname, references), offset…
164 ASN1_SEQUENCE(tname)
166 # define ASN1_SEQUENCE_enc(tname, enc, cb) \ argument
167 … static const ASN1_AUX tname##_aux = {NULL, ASN1_AFLG_ENCODING, 0, 0, cb, offsetof(tname, enc)}; \
168 ASN1_SEQUENCE(tname)
170 # define ASN1_NDEF_SEQUENCE_END(tname) \ argument
172 ASN1_ITEM_start(tname) \
175 tname##_seq_tt,\
176 sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\
178 sizeof(tname),\
179 #tname \
180 ASN1_ITEM_end(tname)
181 # define static_ASN1_NDEF_SEQUENCE_END(tname) \ argument
183 static_ASN1_ITEM_start(tname) \
186 tname##_seq_tt,\
187 sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\
189 sizeof(tname),\
190 #tname \
191 ASN1_ITEM_end(tname)
197 # define ASN1_SEQUENCE_END_enc(stname, tname) ASN1_SEQUENCE_END_ref(stname, tname) argument
199 # define ASN1_SEQUENCE_END_cb(stname, tname) ASN1_SEQUENCE_END_ref(stname, tname) argument
200 # define static_ASN1_SEQUENCE_END_cb(stname, tname) static_ASN1_SEQUENCE_END_ref(stname, tname) argument
202 # define ASN1_SEQUENCE_END_ref(stname, tname) \ argument
204 ASN1_ITEM_start(tname) \
207 tname##_seq_tt,\
208 sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\
209 &tname##_aux,\
211 #tname \
212 ASN1_ITEM_end(tname)
213 # define static_ASN1_SEQUENCE_END_ref(stname, tname) \ argument
215 static_ASN1_ITEM_start(tname) \
218 tname##_seq_tt,\
219 sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\
220 &tname##_aux,\
223 ASN1_ITEM_end(tname)
225 # define ASN1_NDEF_SEQUENCE_END_cb(stname, tname) \ argument
227 ASN1_ITEM_start(tname) \
230 tname##_seq_tt,\
231 sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\
232 &tname##_aux,\
235 ASN1_ITEM_end(tname)
260 # define ASN1_CHOICE(tname) \ argument
261 static const ASN1_TEMPLATE tname##_ch_tt[]
263 # define ASN1_CHOICE_cb(tname, cb) \ argument
264 static const ASN1_AUX tname##_aux = {NULL, 0, 0, 0, cb, 0}; \
265 ASN1_CHOICE(tname)
271 # define ASN1_CHOICE_END_name(stname, tname) ASN1_CHOICE_END_selector(stname, tname, type) argument
273 # define static_ASN1_CHOICE_END_name(stname, tname) static_ASN1_CHOICE_END_selector(stname, tname, … argument
275 # define ASN1_CHOICE_END_selector(stname, tname, selname) \ argument
277 ASN1_ITEM_start(tname) \
280 tname##_ch_tt,\
281 sizeof(tname##_ch_tt) / sizeof(ASN1_TEMPLATE),\
285 ASN1_ITEM_end(tname)
287 # define static_ASN1_CHOICE_END_selector(stname, tname, selname) \ argument
289 static_ASN1_ITEM_start(tname) \
292 tname##_ch_tt,\
293 sizeof(tname##_ch_tt) / sizeof(ASN1_TEMPLATE),\
297 ASN1_ITEM_end(tname)
299 # define ASN1_CHOICE_END_cb(stname, tname, selname) \ argument
301 ASN1_ITEM_start(tname) \
304 tname##_ch_tt,\
305 sizeof(tname##_ch_tt) / sizeof(ASN1_TEMPLATE),\
306 &tname##_aux,\
309 ASN1_ITEM_end(tname)