• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/ap/gpl/timemachine/openssl-0.9.8e/include/openssl/

Lines Matching refs:tname

114 #define ASN1_ITEM_TEMPLATE(tname) \
115 static const ASN1_TEMPLATE tname##_item_tt
117 #define ASN1_ITEM_TEMPLATE_END(tname) \
119 ASN1_ITEM_start(tname) \
122 &tname##_item_tt,\
126 #tname \
127 ASN1_ITEM_end(tname)
152 #define ASN1_SEQUENCE(tname) \
153 static const ASN1_TEMPLATE tname##_seq_tt[]
157 #define ASN1_SEQUENCE_END_name(stname, tname) \
159 ASN1_ITEM_start(tname) \
162 tname##_seq_tt,\
163 sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\
167 ASN1_ITEM_end(tname)
169 #define ASN1_NDEF_SEQUENCE(tname) \
170 ASN1_SEQUENCE(tname)
172 #define ASN1_SEQUENCE_cb(tname, cb) \
173 static const ASN1_AUX tname##_aux = {NULL, 0, 0, 0, cb, 0}; \
174 ASN1_SEQUENCE(tname)
176 #define ASN1_BROKEN_SEQUENCE(tname) \
177 static const ASN1_AUX tname##_aux = {NULL, ASN1_AFLG_BROKEN, 0, 0, 0, 0}; \
178 ASN1_SEQUENCE(tname)
180 #define ASN1_SEQUENCE_ref(tname, cb, lck) \
181 static const ASN1_AUX tname##_aux = {NULL, ASN1_AFLG_REFCOUNT, offsetof(tname, references), lck, cb, 0}; \
182 ASN1_SEQUENCE(tname)
184 #define ASN1_SEQUENCE_enc(tname, enc, cb) \
185 static const ASN1_AUX tname##_aux = {NULL, ASN1_AFLG_ENCODING, 0, 0, cb, offsetof(tname, enc)}; \
186 ASN1_SEQUENCE(tname)
188 #define ASN1_NDEF_SEQUENCE_END(tname) \
190 ASN1_ITEM_start(tname) \
193 tname##_seq_tt,\
194 sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\
196 sizeof(tname),\
197 #tname \
198 ASN1_ITEM_end(tname)
202 #define ASN1_SEQUENCE_END_enc(stname, tname) ASN1_SEQUENCE_END_ref(stname, tname)
204 #define ASN1_SEQUENCE_END_cb(stname, tname) ASN1_SEQUENCE_END_ref(stname, tname)
206 #define ASN1_SEQUENCE_END_ref(stname, tname) \
208 ASN1_ITEM_start(tname) \
211 tname##_seq_tt,\
212 sizeof(tname##_seq_tt) / sizeof(ASN1_TEMPLATE),\
213 &tname##_aux,\
216 ASN1_ITEM_end(tname)
241 #define ASN1_CHOICE(tname) \
242 static const ASN1_TEMPLATE tname##_ch_tt[]
244 #define ASN1_CHOICE_cb(tname, cb) \
245 static const ASN1_AUX tname##_aux = {NULL, 0, 0, 0, cb, 0}; \
246 ASN1_CHOICE(tname)
250 #define ASN1_CHOICE_END_name(stname, tname) ASN1_CHOICE_END_selector(stname, tname, type)
252 #define ASN1_CHOICE_END_selector(stname, tname, selname) \
254 ASN1_ITEM_start(tname) \
257 tname##_ch_tt,\
258 sizeof(tname##_ch_tt) / sizeof(ASN1_TEMPLATE),\
262 ASN1_ITEM_end(tname)
264 #define ASN1_CHOICE_END_cb(stname, tname, selname) \
266 ASN1_ITEM_start(tname) \
269 tname##_ch_tt,\
270 sizeof(tname##_ch_tt) / sizeof(ASN1_TEMPLATE),\
271 &tname##_aux,\
274 ASN1_ITEM_end(tname)