Lines Matching refs:tname

94 #define ASN1_ITEM_TEMPLATE(tname) \  argument
95 static const ASN1_TEMPLATE tname##_item_tt
97 #define ASN1_ITEM_TEMPLATE_END(tname) \ argument
99 ASN1_ITEM_start(tname) \
102 &tname##_item_tt,\
106 #tname \
107 ASN1_ITEM_end(tname)
109 #define static_ASN1_ITEM_TEMPLATE_END(tname) \ argument
111 static_ASN1_ITEM_start(tname) \
114 &tname##_item_tt,\
118 #tname \
119 ASN1_ITEM_end(tname)
145 #define ASN1_SEQUENCE(tname) \ argument
146 static const ASN1_TEMPLATE tname##_seq_tt[]
152 #define ASN1_SEQUENCE_END_name(stname, tname) \ argument
154 ASN1_ITEM_start(tname) \
157 tname##_seq_tt,\
158 sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\
162 ASN1_ITEM_end(tname)
164 #define static_ASN1_SEQUENCE_END_name(stname, tname) \ argument
166 static_ASN1_ITEM_start(tname) \
169 tname##_seq_tt,\
170 sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\
174 ASN1_ITEM_end(tname)
176 #define ASN1_NDEF_SEQUENCE(tname) \ argument
177 ASN1_SEQUENCE(tname)
179 #define ASN1_NDEF_SEQUENCE_cb(tname, cb) \ argument
180 ASN1_SEQUENCE_cb(tname, cb)
182 #define ASN1_SEQUENCE_cb(tname, cb) \ argument
183 static const ASN1_AUX tname##_aux = {NULL, 0, 0, 0, cb, 0}; \
184 ASN1_SEQUENCE(tname)
186 #define ASN1_SEQUENCE_ref(tname, cb, lck) \ argument
187 …static const ASN1_AUX tname##_aux = {NULL, ASN1_AFLG_REFCOUNT, offsetof(tname, references), lck, c…
188 ASN1_SEQUENCE(tname)
190 #define ASN1_SEQUENCE_enc(tname, enc, cb) \ argument
191 static const ASN1_AUX tname##_aux = {NULL, ASN1_AFLG_ENCODING, 0, 0, cb, offsetof(tname, enc)}; \
192 ASN1_SEQUENCE(tname)
194 #define ASN1_NDEF_SEQUENCE_END(tname) \ argument
196 ASN1_ITEM_start(tname) \
199 tname##_seq_tt,\
200 sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\
202 sizeof(tname),\
203 #tname \
204 ASN1_ITEM_end(tname)
206 #define static_ASN1_NDEF_SEQUENCE_END(tname) \ argument
208 static_ASN1_ITEM_start(tname) \
211 tname##_seq_tt,\
212 sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\
214 sizeof(tname),\
215 #tname \
216 ASN1_ITEM_end(tname)
218 #define ASN1_SEQUENCE_END_enc(stname, tname) ASN1_SEQUENCE_END_ref(stname, tname) argument
220 #define ASN1_SEQUENCE_END_cb(stname, tname) ASN1_SEQUENCE_END_ref(stname, tname) argument
222 #define static_ASN1_SEQUENCE_END_cb(stname, tname) static_ASN1_SEQUENCE_END_ref(stname, tname) argument
224 #define ASN1_SEQUENCE_END_ref(stname, tname) \ argument
226 ASN1_ITEM_start(tname) \
229 tname##_seq_tt,\
230 sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\
231 &tname##_aux,\
234 ASN1_ITEM_end(tname)
236 #define static_ASN1_SEQUENCE_END_ref(stname, tname) \ argument
238 static_ASN1_ITEM_start(tname) \
241 tname##_seq_tt,\
242 sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\
243 &tname##_aux,\
246 ASN1_ITEM_end(tname)
248 #define ASN1_NDEF_SEQUENCE_END_cb(stname, tname) \ argument
250 ASN1_ITEM_start(tname) \
253 tname##_seq_tt,\
254 sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\
255 &tname##_aux,\
258 ASN1_ITEM_end(tname)
284 #define ASN1_CHOICE(tname) \ argument
285 static const ASN1_TEMPLATE tname##_ch_tt[]
287 #define ASN1_CHOICE_cb(tname, cb) \ argument
288 static const ASN1_AUX tname##_aux = {NULL, 0, 0, 0, cb, 0}; \
289 ASN1_CHOICE(tname)
295 #define ASN1_CHOICE_END_name(stname, tname) ASN1_CHOICE_END_selector(stname, tname, type) argument
297 #define static_ASN1_CHOICE_END_name(stname, tname) static_ASN1_CHOICE_END_selector(stname, tname, t… argument
299 #define ASN1_CHOICE_END_selector(stname, tname, selname) \ argument
301 ASN1_ITEM_start(tname) \
304 tname##_ch_tt,\
305 sizeof(tname##_ch_tt) / sizeof(ASN1_TEMPLATE),\
309 ASN1_ITEM_end(tname)
311 #define static_ASN1_CHOICE_END_selector(stname, tname, selname) \ argument
313 static_ASN1_ITEM_start(tname) \
316 tname##_ch_tt,\
317 sizeof(tname##_ch_tt) / sizeof(ASN1_TEMPLATE),\
321 ASN1_ITEM_end(tname)
323 #define ASN1_CHOICE_END_cb(stname, tname, selname) \ argument
325 ASN1_ITEM_start(tname) \
328 tname##_ch_tt,\
329 sizeof(tname##_ch_tt) / sizeof(ASN1_TEMPLATE),\
330 &tname##_aux,\
333 ASN1_ITEM_end(tname)