Lines Matching refs:sk
29 #define sk_ACCESS_DESCRIPTION_num(sk) \ argument
30 sk_num(CHECKED_CAST(_STACK *, STACK_OF(ACCESS_DESCRIPTION) *, sk))
32 #define sk_ACCESS_DESCRIPTION_zero(sk) \ argument
33 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(ACCESS_DESCRIPTION) *, sk));
35 #define sk_ACCESS_DESCRIPTION_value(sk, i) \ argument
37 CHECKED_CAST(_STACK *, const STACK_OF(ACCESS_DESCRIPTION) *, sk), (i)))
39 #define sk_ACCESS_DESCRIPTION_set(sk, i, p) \ argument
41 CHECKED_CAST(_STACK *, STACK_OF(ACCESS_DESCRIPTION) *, sk), (i), \
44 #define sk_ACCESS_DESCRIPTION_free(sk) \ argument
45 sk_free(CHECKED_CAST(_STACK *, STACK_OF(ACCESS_DESCRIPTION) *, sk))
47 #define sk_ACCESS_DESCRIPTION_pop_free(sk, free_func) \ argument
48 sk_pop_free(CHECKED_CAST(_STACK *, STACK_OF(ACCESS_DESCRIPTION) *, sk), \
52 #define sk_ACCESS_DESCRIPTION_insert(sk, p, where) \ argument
53 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(ACCESS_DESCRIPTION) *, sk), \
56 #define sk_ACCESS_DESCRIPTION_delete(sk, where) \ argument
58 CHECKED_CAST(_STACK *, STACK_OF(ACCESS_DESCRIPTION) *, sk), (where)))
60 #define sk_ACCESS_DESCRIPTION_delete_ptr(sk, p) \ argument
62 CHECKED_CAST(_STACK *, STACK_OF(ACCESS_DESCRIPTION) *, sk), \
65 #define sk_ACCESS_DESCRIPTION_find(sk, out_index, p) \ argument
66 sk_find(CHECKED_CAST(_STACK *, STACK_OF(ACCESS_DESCRIPTION) *, sk), \
69 #define sk_ACCESS_DESCRIPTION_shift(sk) \ argument
71 CHECKED_CAST(_STACK *, STACK_OF(ACCESS_DESCRIPTION) *, sk)))
73 #define sk_ACCESS_DESCRIPTION_push(sk, p) \ argument
74 sk_push(CHECKED_CAST(_STACK *, STACK_OF(ACCESS_DESCRIPTION) *, sk), \
77 #define sk_ACCESS_DESCRIPTION_pop(sk) \ argument
79 CHECKED_CAST(_STACK *, STACK_OF(ACCESS_DESCRIPTION) *, sk)))
81 #define sk_ACCESS_DESCRIPTION_dup(sk) \ argument
83 CHECKED_CAST(_STACK *, const STACK_OF(ACCESS_DESCRIPTION) *, sk)))
85 #define sk_ACCESS_DESCRIPTION_sort(sk) \ argument
86 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(ACCESS_DESCRIPTION) *, sk))
88 #define sk_ACCESS_DESCRIPTION_is_sorted(sk) \ argument
89 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(ACCESS_DESCRIPTION) *, sk))
91 #define sk_ACCESS_DESCRIPTION_set_cmp_func(sk, comp) \ argument
94 CHECKED_CAST(_STACK *, STACK_OF(ACCESS_DESCRIPTION) *, sk), \
99 #define sk_ACCESS_DESCRIPTION_deep_copy(sk, copy_func, free_func) \ argument
101 CHECKED_CAST(const _STACK *, const STACK_OF(ACCESS_DESCRIPTION) *, sk), \
115 #define sk_ASN1_ADB_TABLE_num(sk) \ argument
116 sk_num(CHECKED_CAST(_STACK *, STACK_OF(ASN1_ADB_TABLE) *, sk))
118 #define sk_ASN1_ADB_TABLE_zero(sk) \ argument
119 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(ASN1_ADB_TABLE) *, sk));
121 #define sk_ASN1_ADB_TABLE_value(sk, i) \ argument
123 CHECKED_CAST(_STACK *, const STACK_OF(ASN1_ADB_TABLE) *, sk), (i)))
125 #define sk_ASN1_ADB_TABLE_set(sk, i, p) \ argument
127 CHECKED_CAST(_STACK *, STACK_OF(ASN1_ADB_TABLE) *, sk), (i), \
130 #define sk_ASN1_ADB_TABLE_free(sk) \ argument
131 sk_free(CHECKED_CAST(_STACK *, STACK_OF(ASN1_ADB_TABLE) *, sk))
133 #define sk_ASN1_ADB_TABLE_pop_free(sk, free_func) \ argument
135 CHECKED_CAST(_STACK *, STACK_OF(ASN1_ADB_TABLE) *, sk), \
138 #define sk_ASN1_ADB_TABLE_insert(sk, p, where) \ argument
139 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(ASN1_ADB_TABLE) *, sk), \
142 #define sk_ASN1_ADB_TABLE_delete(sk, where) \ argument
144 CHECKED_CAST(_STACK *, STACK_OF(ASN1_ADB_TABLE) *, sk), (where)))
146 #define sk_ASN1_ADB_TABLE_delete_ptr(sk, p) \ argument
148 CHECKED_CAST(_STACK *, STACK_OF(ASN1_ADB_TABLE) *, sk), \
151 #define sk_ASN1_ADB_TABLE_find(sk, out_index, p) \ argument
152 sk_find(CHECKED_CAST(_STACK *, STACK_OF(ASN1_ADB_TABLE) *, sk), (out_index), \
155 #define sk_ASN1_ADB_TABLE_shift(sk) \ argument
157 CHECKED_CAST(_STACK *, STACK_OF(ASN1_ADB_TABLE) *, sk)))
159 #define sk_ASN1_ADB_TABLE_push(sk, p) \ argument
160 sk_push(CHECKED_CAST(_STACK *, STACK_OF(ASN1_ADB_TABLE) *, sk), \
163 #define sk_ASN1_ADB_TABLE_pop(sk) \ argument
165 CHECKED_CAST(_STACK *, STACK_OF(ASN1_ADB_TABLE) *, sk)))
167 #define sk_ASN1_ADB_TABLE_dup(sk) \ argument
169 CHECKED_CAST(_STACK *, const STACK_OF(ASN1_ADB_TABLE) *, sk)))
171 #define sk_ASN1_ADB_TABLE_sort(sk) \ argument
172 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(ASN1_ADB_TABLE) *, sk))
174 #define sk_ASN1_ADB_TABLE_is_sorted(sk) \ argument
175 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(ASN1_ADB_TABLE) *, sk))
177 #define sk_ASN1_ADB_TABLE_set_cmp_func(sk, comp) \ argument
180 CHECKED_CAST(_STACK *, STACK_OF(ASN1_ADB_TABLE) *, sk), \
185 #define sk_ASN1_ADB_TABLE_deep_copy(sk, copy_func, free_func) \ argument
187 CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_ADB_TABLE) *, sk), \
202 #define sk_ASN1_GENERALSTRING_num(sk) \ argument
203 sk_num(CHECKED_CAST(_STACK *, STACK_OF(ASN1_GENERALSTRING) *, sk))
205 #define sk_ASN1_GENERALSTRING_zero(sk) \ argument
206 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(ASN1_GENERALSTRING) *, sk));
208 #define sk_ASN1_GENERALSTRING_value(sk, i) \ argument
210 CHECKED_CAST(_STACK *, const STACK_OF(ASN1_GENERALSTRING) *, sk), (i)))
212 #define sk_ASN1_GENERALSTRING_set(sk, i, p) \ argument
214 CHECKED_CAST(_STACK *, STACK_OF(ASN1_GENERALSTRING) *, sk), (i), \
217 #define sk_ASN1_GENERALSTRING_free(sk) \ argument
218 sk_free(CHECKED_CAST(_STACK *, STACK_OF(ASN1_GENERALSTRING) *, sk))
220 #define sk_ASN1_GENERALSTRING_pop_free(sk, free_func) \ argument
221 sk_pop_free(CHECKED_CAST(_STACK *, STACK_OF(ASN1_GENERALSTRING) *, sk), \
225 #define sk_ASN1_GENERALSTRING_insert(sk, p, where) \ argument
226 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(ASN1_GENERALSTRING) *, sk), \
229 #define sk_ASN1_GENERALSTRING_delete(sk, where) \ argument
231 CHECKED_CAST(_STACK *, STACK_OF(ASN1_GENERALSTRING) *, sk), (where)))
233 #define sk_ASN1_GENERALSTRING_delete_ptr(sk, p) \ argument
235 CHECKED_CAST(_STACK *, STACK_OF(ASN1_GENERALSTRING) *, sk), \
238 #define sk_ASN1_GENERALSTRING_find(sk, out_index, p) \ argument
239 sk_find(CHECKED_CAST(_STACK *, STACK_OF(ASN1_GENERALSTRING) *, sk), \
242 #define sk_ASN1_GENERALSTRING_shift(sk) \ argument
244 CHECKED_CAST(_STACK *, STACK_OF(ASN1_GENERALSTRING) *, sk)))
246 #define sk_ASN1_GENERALSTRING_push(sk, p) \ argument
247 sk_push(CHECKED_CAST(_STACK *, STACK_OF(ASN1_GENERALSTRING) *, sk), \
250 #define sk_ASN1_GENERALSTRING_pop(sk) \ argument
252 CHECKED_CAST(_STACK *, STACK_OF(ASN1_GENERALSTRING) *, sk)))
254 #define sk_ASN1_GENERALSTRING_dup(sk) \ argument
256 CHECKED_CAST(_STACK *, const STACK_OF(ASN1_GENERALSTRING) *, sk)))
258 #define sk_ASN1_GENERALSTRING_sort(sk) \ argument
259 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(ASN1_GENERALSTRING) *, sk))
261 #define sk_ASN1_GENERALSTRING_is_sorted(sk) \ argument
262 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(ASN1_GENERALSTRING) *, sk))
264 #define sk_ASN1_GENERALSTRING_set_cmp_func(sk, comp) \ argument
267 CHECKED_CAST(_STACK *, STACK_OF(ASN1_GENERALSTRING) *, sk), \
272 #define sk_ASN1_GENERALSTRING_deep_copy(sk, copy_func, free_func) \ argument
274 CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_GENERALSTRING) *, sk), \
288 #define sk_ASN1_INTEGER_num(sk) \ argument
289 sk_num(CHECKED_CAST(_STACK *, STACK_OF(ASN1_INTEGER) *, sk))
291 #define sk_ASN1_INTEGER_zero(sk) \ argument
292 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(ASN1_INTEGER) *, sk));
294 #define sk_ASN1_INTEGER_value(sk, i) \ argument
296 CHECKED_CAST(_STACK *, const STACK_OF(ASN1_INTEGER) *, sk), (i)))
298 #define sk_ASN1_INTEGER_set(sk, i, p) \ argument
300 CHECKED_CAST(_STACK *, STACK_OF(ASN1_INTEGER) *, sk), (i), \
303 #define sk_ASN1_INTEGER_free(sk) \ argument
304 sk_free(CHECKED_CAST(_STACK *, STACK_OF(ASN1_INTEGER) *, sk))
306 #define sk_ASN1_INTEGER_pop_free(sk, free_func) \ argument
308 CHECKED_CAST(_STACK *, STACK_OF(ASN1_INTEGER) *, sk), \
311 #define sk_ASN1_INTEGER_insert(sk, p, where) \ argument
312 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(ASN1_INTEGER) *, sk), \
315 #define sk_ASN1_INTEGER_delete(sk, where) \ argument
317 CHECKED_CAST(_STACK *, STACK_OF(ASN1_INTEGER) *, sk), (where)))
319 #define sk_ASN1_INTEGER_delete_ptr(sk, p) \ argument
321 CHECKED_CAST(_STACK *, STACK_OF(ASN1_INTEGER) *, sk), \
324 #define sk_ASN1_INTEGER_find(sk, out_index, p) \ argument
325 sk_find(CHECKED_CAST(_STACK *, STACK_OF(ASN1_INTEGER) *, sk), (out_index), \
328 #define sk_ASN1_INTEGER_shift(sk) \ argument
330 CHECKED_CAST(_STACK *, STACK_OF(ASN1_INTEGER) *, sk)))
332 #define sk_ASN1_INTEGER_push(sk, p) \ argument
333 sk_push(CHECKED_CAST(_STACK *, STACK_OF(ASN1_INTEGER) *, sk), \
336 #define sk_ASN1_INTEGER_pop(sk) \ argument
337 ((ASN1_INTEGER *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(ASN1_INTEGER) *, sk)))
339 #define sk_ASN1_INTEGER_dup(sk) \ argument
341 CHECKED_CAST(_STACK *, const STACK_OF(ASN1_INTEGER) *, sk)))
343 #define sk_ASN1_INTEGER_sort(sk) \ argument
344 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(ASN1_INTEGER) *, sk))
346 #define sk_ASN1_INTEGER_is_sorted(sk) \ argument
347 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(ASN1_INTEGER) *, sk))
349 #define sk_ASN1_INTEGER_set_cmp_func(sk, comp) \ argument
351 CHECKED_CAST(_STACK *, STACK_OF(ASN1_INTEGER) *, sk), \
356 #define sk_ASN1_INTEGER_deep_copy(sk, copy_func, free_func) \ argument
358 CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_INTEGER) *, sk), \
371 #define sk_ASN1_OBJECT_num(sk) \ argument
372 sk_num(CHECKED_CAST(_STACK *, STACK_OF(ASN1_OBJECT) *, sk))
374 #define sk_ASN1_OBJECT_zero(sk) \ argument
375 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(ASN1_OBJECT) *, sk));
377 #define sk_ASN1_OBJECT_value(sk, i) \ argument
379 CHECKED_CAST(_STACK *, const STACK_OF(ASN1_OBJECT) *, sk), (i)))
381 #define sk_ASN1_OBJECT_set(sk, i, p) \ argument
382 ((ASN1_OBJECT *)sk_set(CHECKED_CAST(_STACK *, STACK_OF(ASN1_OBJECT) *, sk), \
385 #define sk_ASN1_OBJECT_free(sk) \ argument
386 sk_free(CHECKED_CAST(_STACK *, STACK_OF(ASN1_OBJECT) *, sk))
388 #define sk_ASN1_OBJECT_pop_free(sk, free_func) \ argument
390 CHECKED_CAST(_STACK *, STACK_OF(ASN1_OBJECT) *, sk), \
393 #define sk_ASN1_OBJECT_insert(sk, p, where) \ argument
394 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(ASN1_OBJECT) *, sk), \
397 #define sk_ASN1_OBJECT_delete(sk, where) \ argument
399 CHECKED_CAST(_STACK *, STACK_OF(ASN1_OBJECT) *, sk), (where)))
401 #define sk_ASN1_OBJECT_delete_ptr(sk, p) \ argument
403 CHECKED_CAST(_STACK *, STACK_OF(ASN1_OBJECT) *, sk), \
406 #define sk_ASN1_OBJECT_find(sk, out_index, p) \ argument
407 sk_find(CHECKED_CAST(_STACK *, STACK_OF(ASN1_OBJECT) *, sk), (out_index), \
410 #define sk_ASN1_OBJECT_shift(sk) \ argument
411 ((ASN1_OBJECT *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(ASN1_OBJECT) *, sk)))
413 #define sk_ASN1_OBJECT_push(sk, p) \ argument
414 sk_push(CHECKED_CAST(_STACK *, STACK_OF(ASN1_OBJECT) *, sk), \
417 #define sk_ASN1_OBJECT_pop(sk) \ argument
418 ((ASN1_OBJECT *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(ASN1_OBJECT) *, sk)))
420 #define sk_ASN1_OBJECT_dup(sk) \ argument
422 CHECKED_CAST(_STACK *, const STACK_OF(ASN1_OBJECT) *, sk)))
424 #define sk_ASN1_OBJECT_sort(sk) \ argument
425 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(ASN1_OBJECT) *, sk))
427 #define sk_ASN1_OBJECT_is_sorted(sk) \ argument
428 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(ASN1_OBJECT) *, sk))
430 #define sk_ASN1_OBJECT_set_cmp_func(sk, comp) \ argument
432 CHECKED_CAST(_STACK *, STACK_OF(ASN1_OBJECT) *, sk), \
437 #define sk_ASN1_OBJECT_deep_copy(sk, copy_func, free_func) \ argument
439 CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_OBJECT) *, sk), \
454 #define sk_ASN1_STRING_TABLE_num(sk) \ argument
455 sk_num(CHECKED_CAST(_STACK *, STACK_OF(ASN1_STRING_TABLE) *, sk))
457 #define sk_ASN1_STRING_TABLE_zero(sk) \ argument
458 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(ASN1_STRING_TABLE) *, sk));
460 #define sk_ASN1_STRING_TABLE_value(sk, i) \ argument
462 CHECKED_CAST(_STACK *, const STACK_OF(ASN1_STRING_TABLE) *, sk), (i)))
464 #define sk_ASN1_STRING_TABLE_set(sk, i, p) \ argument
466 CHECKED_CAST(_STACK *, STACK_OF(ASN1_STRING_TABLE) *, sk), (i), \
469 #define sk_ASN1_STRING_TABLE_free(sk) \ argument
470 sk_free(CHECKED_CAST(_STACK *, STACK_OF(ASN1_STRING_TABLE) *, sk))
472 #define sk_ASN1_STRING_TABLE_pop_free(sk, free_func) \ argument
473 sk_pop_free(CHECKED_CAST(_STACK *, STACK_OF(ASN1_STRING_TABLE) *, sk), \
477 #define sk_ASN1_STRING_TABLE_insert(sk, p, where) \ argument
478 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(ASN1_STRING_TABLE) *, sk), \
481 #define sk_ASN1_STRING_TABLE_delete(sk, where) \ argument
483 CHECKED_CAST(_STACK *, STACK_OF(ASN1_STRING_TABLE) *, sk), (where)))
485 #define sk_ASN1_STRING_TABLE_delete_ptr(sk, p) \ argument
487 CHECKED_CAST(_STACK *, STACK_OF(ASN1_STRING_TABLE) *, sk), \
490 #define sk_ASN1_STRING_TABLE_find(sk, out_index, p) \ argument
491 sk_find(CHECKED_CAST(_STACK *, STACK_OF(ASN1_STRING_TABLE) *, sk), \
494 #define sk_ASN1_STRING_TABLE_shift(sk) \ argument
496 CHECKED_CAST(_STACK *, STACK_OF(ASN1_STRING_TABLE) *, sk)))
498 #define sk_ASN1_STRING_TABLE_push(sk, p) \ argument
499 sk_push(CHECKED_CAST(_STACK *, STACK_OF(ASN1_STRING_TABLE) *, sk), \
502 #define sk_ASN1_STRING_TABLE_pop(sk) \ argument
504 CHECKED_CAST(_STACK *, STACK_OF(ASN1_STRING_TABLE) *, sk)))
506 #define sk_ASN1_STRING_TABLE_dup(sk) \ argument
508 CHECKED_CAST(_STACK *, const STACK_OF(ASN1_STRING_TABLE) *, sk)))
510 #define sk_ASN1_STRING_TABLE_sort(sk) \ argument
511 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(ASN1_STRING_TABLE) *, sk))
513 #define sk_ASN1_STRING_TABLE_is_sorted(sk) \ argument
514 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(ASN1_STRING_TABLE) *, sk))
516 #define sk_ASN1_STRING_TABLE_set_cmp_func(sk, comp) \ argument
519 CHECKED_CAST(_STACK *, STACK_OF(ASN1_STRING_TABLE) *, sk), \
524 #define sk_ASN1_STRING_TABLE_deep_copy(sk, copy_func, free_func) \ argument
526 CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_STRING_TABLE) *, sk), \
540 #define sk_ASN1_TYPE_num(sk) \ argument
541 sk_num(CHECKED_CAST(_STACK *, STACK_OF(ASN1_TYPE) *, sk))
543 #define sk_ASN1_TYPE_zero(sk) \ argument
544 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(ASN1_TYPE) *, sk));
546 #define sk_ASN1_TYPE_value(sk, i) \ argument
548 CHECKED_CAST(_STACK *, const STACK_OF(ASN1_TYPE) *, sk), (i)))
550 #define sk_ASN1_TYPE_set(sk, i, p) \ argument
551 ((ASN1_TYPE *)sk_set(CHECKED_CAST(_STACK *, STACK_OF(ASN1_TYPE) *, sk), (i), \
554 #define sk_ASN1_TYPE_free(sk) \ argument
555 sk_free(CHECKED_CAST(_STACK *, STACK_OF(ASN1_TYPE) *, sk))
557 #define sk_ASN1_TYPE_pop_free(sk, free_func) \ argument
559 CHECKED_CAST(_STACK *, STACK_OF(ASN1_TYPE) *, sk), \
562 #define sk_ASN1_TYPE_insert(sk, p, where) \ argument
563 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(ASN1_TYPE) *, sk), \
566 #define sk_ASN1_TYPE_delete(sk, where) \ argument
567 ((ASN1_TYPE *)sk_delete(CHECKED_CAST(_STACK *, STACK_OF(ASN1_TYPE) *, sk), \
570 #define sk_ASN1_TYPE_delete_ptr(sk, p) \ argument
572 CHECKED_CAST(_STACK *, STACK_OF(ASN1_TYPE) *, sk), \
575 #define sk_ASN1_TYPE_find(sk, out_index, p) \ argument
576 sk_find(CHECKED_CAST(_STACK *, STACK_OF(ASN1_TYPE) *, sk), (out_index), \
579 #define sk_ASN1_TYPE_shift(sk) \ argument
580 ((ASN1_TYPE *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(ASN1_TYPE) *, sk)))
582 #define sk_ASN1_TYPE_push(sk, p) \ argument
583 sk_push(CHECKED_CAST(_STACK *, STACK_OF(ASN1_TYPE) *, sk), \
586 #define sk_ASN1_TYPE_pop(sk) \ argument
587 ((ASN1_TYPE *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(ASN1_TYPE) *, sk)))
589 #define sk_ASN1_TYPE_dup(sk) \ argument
591 CHECKED_CAST(_STACK *, const STACK_OF(ASN1_TYPE) *, sk)))
593 #define sk_ASN1_TYPE_sort(sk) \ argument
594 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(ASN1_TYPE) *, sk))
596 #define sk_ASN1_TYPE_is_sorted(sk) \ argument
597 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(ASN1_TYPE) *, sk))
599 #define sk_ASN1_TYPE_set_cmp_func(sk, comp) \ argument
601 CHECKED_CAST(_STACK *, STACK_OF(ASN1_TYPE) *, sk), \
605 #define sk_ASN1_TYPE_deep_copy(sk, copy_func, free_func) \ argument
607 CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_TYPE) *, sk), \
619 #define sk_ASN1_VALUE_num(sk) \ argument
620 sk_num(CHECKED_CAST(_STACK *, STACK_OF(ASN1_VALUE) *, sk))
622 #define sk_ASN1_VALUE_zero(sk) \ argument
623 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(ASN1_VALUE) *, sk));
625 #define sk_ASN1_VALUE_value(sk, i) \ argument
627 CHECKED_CAST(_STACK *, const STACK_OF(ASN1_VALUE) *, sk), (i)))
629 #define sk_ASN1_VALUE_set(sk, i, p) \ argument
630 ((ASN1_VALUE *)sk_set(CHECKED_CAST(_STACK *, STACK_OF(ASN1_VALUE) *, sk), \
633 #define sk_ASN1_VALUE_free(sk) \ argument
634 sk_free(CHECKED_CAST(_STACK *, STACK_OF(ASN1_VALUE) *, sk))
636 #define sk_ASN1_VALUE_pop_free(sk, free_func) \ argument
638 CHECKED_CAST(_STACK *, STACK_OF(ASN1_VALUE) *, sk), \
641 #define sk_ASN1_VALUE_insert(sk, p, where) \ argument
642 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(ASN1_VALUE) *, sk), \
645 #define sk_ASN1_VALUE_delete(sk, where) \ argument
646 ((ASN1_VALUE *)sk_delete(CHECKED_CAST(_STACK *, STACK_OF(ASN1_VALUE) *, sk), \
649 #define sk_ASN1_VALUE_delete_ptr(sk, p) \ argument
651 CHECKED_CAST(_STACK *, STACK_OF(ASN1_VALUE) *, sk), \
654 #define sk_ASN1_VALUE_find(sk, out_index, p) \ argument
655 sk_find(CHECKED_CAST(_STACK *, STACK_OF(ASN1_VALUE) *, sk), (out_index), \
658 #define sk_ASN1_VALUE_shift(sk) \ argument
659 ((ASN1_VALUE *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(ASN1_VALUE) *, sk)))
661 #define sk_ASN1_VALUE_push(sk, p) \ argument
662 sk_push(CHECKED_CAST(_STACK *, STACK_OF(ASN1_VALUE) *, sk), \
665 #define sk_ASN1_VALUE_pop(sk) \ argument
666 ((ASN1_VALUE *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(ASN1_VALUE) *, sk)))
668 #define sk_ASN1_VALUE_dup(sk) \ argument
670 CHECKED_CAST(_STACK *, const STACK_OF(ASN1_VALUE) *, sk)))
672 #define sk_ASN1_VALUE_sort(sk) \ argument
673 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(ASN1_VALUE) *, sk))
675 #define sk_ASN1_VALUE_is_sorted(sk) \ argument
676 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(ASN1_VALUE) *, sk))
678 #define sk_ASN1_VALUE_set_cmp_func(sk, comp) \ argument
680 CHECKED_CAST(_STACK *, STACK_OF(ASN1_VALUE) *, sk), \
685 #define sk_ASN1_VALUE_deep_copy(sk, copy_func, free_func) \ argument
687 CHECKED_CAST(const _STACK *, const STACK_OF(ASN1_VALUE) *, sk), \
699 #define sk_BIO_num(sk) sk_num(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk)) argument
701 #define sk_BIO_zero(sk) sk_zero(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk)); argument
703 #define sk_BIO_value(sk, i) \ argument
704 ((BIO *)sk_value(CHECKED_CAST(_STACK *, const STACK_OF(BIO) *, sk), (i)))
706 #define sk_BIO_set(sk, i, p) \ argument
707 ((BIO *)sk_set(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk), (i), \
710 #define sk_BIO_free(sk) sk_free(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk)) argument
712 #define sk_BIO_pop_free(sk, free_func) \ argument
713 sk_pop_free(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk), \
716 #define sk_BIO_insert(sk, p, where) \ argument
717 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk), \
720 #define sk_BIO_delete(sk, where) \ argument
721 ((BIO *)sk_delete(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk), (where)))
723 #define sk_BIO_delete_ptr(sk, p) \ argument
724 ((BIO *)sk_delete_ptr(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk), \
727 #define sk_BIO_find(sk, out_index, p) \ argument
728 sk_find(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk), (out_index), \
731 #define sk_BIO_shift(sk) \ argument
732 ((BIO *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk)))
734 #define sk_BIO_push(sk, p) \ argument
735 sk_push(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk), \
738 #define sk_BIO_pop(sk) \ argument
739 ((BIO *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk)))
741 #define sk_BIO_dup(sk) \ argument
742 ((STACK_OF(BIO) *)sk_dup(CHECKED_CAST(_STACK *, const STACK_OF(BIO) *, sk)))
744 #define sk_BIO_sort(sk) sk_sort(CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk)) argument
746 #define sk_BIO_is_sorted(sk) \ argument
747 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(BIO) *, sk))
749 #define sk_BIO_set_cmp_func(sk, comp) \ argument
751 CHECKED_CAST(_STACK *, STACK_OF(BIO) *, sk), \
755 #define sk_BIO_deep_copy(sk, copy_func, free_func) \ argument
757 CHECKED_CAST(const _STACK *, const STACK_OF(BIO) *, sk), \
769 #define sk_BY_DIR_ENTRY_num(sk) \ argument
770 sk_num(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_ENTRY) *, sk))
772 #define sk_BY_DIR_ENTRY_zero(sk) \ argument
773 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_ENTRY) *, sk));
775 #define sk_BY_DIR_ENTRY_value(sk, i) \ argument
777 CHECKED_CAST(_STACK *, const STACK_OF(BY_DIR_ENTRY) *, sk), (i)))
779 #define sk_BY_DIR_ENTRY_set(sk, i, p) \ argument
781 CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_ENTRY) *, sk), (i), \
784 #define sk_BY_DIR_ENTRY_free(sk) \ argument
785 sk_free(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_ENTRY) *, sk))
787 #define sk_BY_DIR_ENTRY_pop_free(sk, free_func) \ argument
789 CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_ENTRY) *, sk), \
792 #define sk_BY_DIR_ENTRY_insert(sk, p, where) \ argument
793 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_ENTRY) *, sk), \
796 #define sk_BY_DIR_ENTRY_delete(sk, where) \ argument
798 CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_ENTRY) *, sk), (where)))
800 #define sk_BY_DIR_ENTRY_delete_ptr(sk, p) \ argument
802 CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_ENTRY) *, sk), \
805 #define sk_BY_DIR_ENTRY_find(sk, out_index, p) \ argument
806 sk_find(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_ENTRY) *, sk), (out_index), \
809 #define sk_BY_DIR_ENTRY_shift(sk) \ argument
811 CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_ENTRY) *, sk)))
813 #define sk_BY_DIR_ENTRY_push(sk, p) \ argument
814 sk_push(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_ENTRY) *, sk), \
817 #define sk_BY_DIR_ENTRY_pop(sk) \ argument
818 ((BY_DIR_ENTRY *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_ENTRY) *, sk)))
820 #define sk_BY_DIR_ENTRY_dup(sk) \ argument
822 CHECKED_CAST(_STACK *, const STACK_OF(BY_DIR_ENTRY) *, sk)))
824 #define sk_BY_DIR_ENTRY_sort(sk) \ argument
825 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_ENTRY) *, sk))
827 #define sk_BY_DIR_ENTRY_is_sorted(sk) \ argument
828 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(BY_DIR_ENTRY) *, sk))
830 #define sk_BY_DIR_ENTRY_set_cmp_func(sk, comp) \ argument
832 CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_ENTRY) *, sk), \
837 #define sk_BY_DIR_ENTRY_deep_copy(sk, copy_func, free_func) \ argument
839 CHECKED_CAST(const _STACK *, const STACK_OF(BY_DIR_ENTRY) *, sk), \
852 #define sk_BY_DIR_HASH_num(sk) \ argument
853 sk_num(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_HASH) *, sk))
855 #define sk_BY_DIR_HASH_zero(sk) \ argument
856 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_HASH) *, sk));
858 #define sk_BY_DIR_HASH_value(sk, i) \ argument
860 CHECKED_CAST(_STACK *, const STACK_OF(BY_DIR_HASH) *, sk), (i)))
862 #define sk_BY_DIR_HASH_set(sk, i, p) \ argument
863 ((BY_DIR_HASH *)sk_set(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_HASH) *, sk), \
866 #define sk_BY_DIR_HASH_free(sk) \ argument
867 sk_free(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_HASH) *, sk))
869 #define sk_BY_DIR_HASH_pop_free(sk, free_func) \ argument
871 CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_HASH) *, sk), \
874 #define sk_BY_DIR_HASH_insert(sk, p, where) \ argument
875 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_HASH) *, sk), \
878 #define sk_BY_DIR_HASH_delete(sk, where) \ argument
880 CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_HASH) *, sk), (where)))
882 #define sk_BY_DIR_HASH_delete_ptr(sk, p) \ argument
884 CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_HASH) *, sk), \
887 #define sk_BY_DIR_HASH_find(sk, out_index, p) \ argument
888 sk_find(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_HASH) *, sk), (out_index), \
891 #define sk_BY_DIR_HASH_shift(sk) \ argument
892 ((BY_DIR_HASH *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_HASH) *, sk)))
894 #define sk_BY_DIR_HASH_push(sk, p) \ argument
895 sk_push(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_HASH) *, sk), \
898 #define sk_BY_DIR_HASH_pop(sk) \ argument
899 ((BY_DIR_HASH *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_HASH) *, sk)))
901 #define sk_BY_DIR_HASH_dup(sk) \ argument
903 CHECKED_CAST(_STACK *, const STACK_OF(BY_DIR_HASH) *, sk)))
905 #define sk_BY_DIR_HASH_sort(sk) \ argument
906 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_HASH) *, sk))
908 #define sk_BY_DIR_HASH_is_sorted(sk) \ argument
909 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(BY_DIR_HASH) *, sk))
911 #define sk_BY_DIR_HASH_set_cmp_func(sk, comp) \ argument
913 CHECKED_CAST(_STACK *, STACK_OF(BY_DIR_HASH) *, sk), \
918 #define sk_BY_DIR_HASH_deep_copy(sk, copy_func, free_func) \ argument
920 CHECKED_CAST(const _STACK *, const STACK_OF(BY_DIR_HASH) *, sk), \
933 #define sk_CONF_VALUE_num(sk) \ argument
934 sk_num(CHECKED_CAST(_STACK *, STACK_OF(CONF_VALUE) *, sk))
936 #define sk_CONF_VALUE_zero(sk) \ argument
937 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(CONF_VALUE) *, sk));
939 #define sk_CONF_VALUE_value(sk, i) \ argument
941 CHECKED_CAST(_STACK *, const STACK_OF(CONF_VALUE) *, sk), (i)))
943 #define sk_CONF_VALUE_set(sk, i, p) \ argument
944 ((CONF_VALUE *)sk_set(CHECKED_CAST(_STACK *, STACK_OF(CONF_VALUE) *, sk), \
947 #define sk_CONF_VALUE_free(sk) \ argument
948 sk_free(CHECKED_CAST(_STACK *, STACK_OF(CONF_VALUE) *, sk))
950 #define sk_CONF_VALUE_pop_free(sk, free_func) \ argument
952 CHECKED_CAST(_STACK *, STACK_OF(CONF_VALUE) *, sk), \
955 #define sk_CONF_VALUE_insert(sk, p, where) \ argument
956 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(CONF_VALUE) *, sk), \
959 #define sk_CONF_VALUE_delete(sk, where) \ argument
960 ((CONF_VALUE *)sk_delete(CHECKED_CAST(_STACK *, STACK_OF(CONF_VALUE) *, sk), \
963 #define sk_CONF_VALUE_delete_ptr(sk, p) \ argument
965 CHECKED_CAST(_STACK *, STACK_OF(CONF_VALUE) *, sk), \
968 #define sk_CONF_VALUE_find(sk, out_index, p) \ argument
969 sk_find(CHECKED_CAST(_STACK *, STACK_OF(CONF_VALUE) *, sk), (out_index), \
972 #define sk_CONF_VALUE_shift(sk) \ argument
973 ((CONF_VALUE *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(CONF_VALUE) *, sk)))
975 #define sk_CONF_VALUE_push(sk, p) \ argument
976 sk_push(CHECKED_CAST(_STACK *, STACK_OF(CONF_VALUE) *, sk), \
979 #define sk_CONF_VALUE_pop(sk) \ argument
980 ((CONF_VALUE *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(CONF_VALUE) *, sk)))
982 #define sk_CONF_VALUE_dup(sk) \ argument
984 CHECKED_CAST(_STACK *, const STACK_OF(CONF_VALUE) *, sk)))
986 #define sk_CONF_VALUE_sort(sk) \ argument
987 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(CONF_VALUE) *, sk))
989 #define sk_CONF_VALUE_is_sorted(sk) \ argument
990 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(CONF_VALUE) *, sk))
992 #define sk_CONF_VALUE_set_cmp_func(sk, comp) \ argument
994 CHECKED_CAST(_STACK *, STACK_OF(CONF_VALUE) *, sk), \
999 #define sk_CONF_VALUE_deep_copy(sk, copy_func, free_func) \ argument
1001 CHECKED_CAST(const _STACK *, const STACK_OF(CONF_VALUE) *, sk), \
1016 #define sk_CRYPTO_EX_DATA_FUNCS_num(sk) \ argument
1017 sk_num(CHECKED_CAST(_STACK *, STACK_OF(CRYPTO_EX_DATA_FUNCS) *, sk))
1019 #define sk_CRYPTO_EX_DATA_FUNCS_zero(sk) \ argument
1020 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(CRYPTO_EX_DATA_FUNCS) *, sk));
1022 #define sk_CRYPTO_EX_DATA_FUNCS_value(sk, i) \ argument
1024 CHECKED_CAST(_STACK *, const STACK_OF(CRYPTO_EX_DATA_FUNCS) *, sk), \
1027 #define sk_CRYPTO_EX_DATA_FUNCS_set(sk, i, p) \ argument
1029 CHECKED_CAST(_STACK *, STACK_OF(CRYPTO_EX_DATA_FUNCS) *, sk), (i), \
1032 #define sk_CRYPTO_EX_DATA_FUNCS_free(sk) \ argument
1033 sk_free(CHECKED_CAST(_STACK *, STACK_OF(CRYPTO_EX_DATA_FUNCS) *, sk))
1035 #define sk_CRYPTO_EX_DATA_FUNCS_pop_free(sk, free_func) \ argument
1036 sk_pop_free(CHECKED_CAST(_STACK *, STACK_OF(CRYPTO_EX_DATA_FUNCS) *, sk), \
1040 #define sk_CRYPTO_EX_DATA_FUNCS_insert(sk, p, where) \ argument
1041 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(CRYPTO_EX_DATA_FUNCS) *, sk), \
1044 #define sk_CRYPTO_EX_DATA_FUNCS_delete(sk, where) \ argument
1046 CHECKED_CAST(_STACK *, STACK_OF(CRYPTO_EX_DATA_FUNCS) *, sk), (where)))
1048 #define sk_CRYPTO_EX_DATA_FUNCS_delete_ptr(sk, p) \ argument
1050 CHECKED_CAST(_STACK *, STACK_OF(CRYPTO_EX_DATA_FUNCS) *, sk), \
1053 #define sk_CRYPTO_EX_DATA_FUNCS_find(sk, out_index, p) \ argument
1054 sk_find(CHECKED_CAST(_STACK *, STACK_OF(CRYPTO_EX_DATA_FUNCS) *, sk), \
1057 #define sk_CRYPTO_EX_DATA_FUNCS_shift(sk) \ argument
1059 CHECKED_CAST(_STACK *, STACK_OF(CRYPTO_EX_DATA_FUNCS) *, sk)))
1061 #define sk_CRYPTO_EX_DATA_FUNCS_push(sk, p) \ argument
1062 sk_push(CHECKED_CAST(_STACK *, STACK_OF(CRYPTO_EX_DATA_FUNCS) *, sk), \
1065 #define sk_CRYPTO_EX_DATA_FUNCS_pop(sk) \ argument
1067 CHECKED_CAST(_STACK *, STACK_OF(CRYPTO_EX_DATA_FUNCS) *, sk)))
1069 #define sk_CRYPTO_EX_DATA_FUNCS_dup(sk) \ argument
1071 CHECKED_CAST(_STACK *, const STACK_OF(CRYPTO_EX_DATA_FUNCS) *, sk)))
1073 #define sk_CRYPTO_EX_DATA_FUNCS_sort(sk) \ argument
1074 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(CRYPTO_EX_DATA_FUNCS) *, sk))
1076 #define sk_CRYPTO_EX_DATA_FUNCS_is_sorted(sk) \ argument
1078 CHECKED_CAST(_STACK *, const STACK_OF(CRYPTO_EX_DATA_FUNCS) *, sk))
1080 #define sk_CRYPTO_EX_DATA_FUNCS_set_cmp_func(sk, comp) \ argument
1083 CHECKED_CAST(_STACK *, STACK_OF(CRYPTO_EX_DATA_FUNCS) *, sk), \
1089 #define sk_CRYPTO_EX_DATA_FUNCS_deep_copy(sk, copy_func, free_func) \ argument
1092 sk), \
1107 #define sk_DIST_POINT_num(sk) \ argument
1108 sk_num(CHECKED_CAST(_STACK *, STACK_OF(DIST_POINT) *, sk))
1110 #define sk_DIST_POINT_zero(sk) \ argument
1111 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(DIST_POINT) *, sk));
1113 #define sk_DIST_POINT_value(sk, i) \ argument
1115 CHECKED_CAST(_STACK *, const STACK_OF(DIST_POINT) *, sk), (i)))
1117 #define sk_DIST_POINT_set(sk, i, p) \ argument
1118 ((DIST_POINT *)sk_set(CHECKED_CAST(_STACK *, STACK_OF(DIST_POINT) *, sk), \
1121 #define sk_DIST_POINT_free(sk) \ argument
1122 sk_free(CHECKED_CAST(_STACK *, STACK_OF(DIST_POINT) *, sk))
1124 #define sk_DIST_POINT_pop_free(sk, free_func) \ argument
1126 CHECKED_CAST(_STACK *, STACK_OF(DIST_POINT) *, sk), \
1129 #define sk_DIST_POINT_insert(sk, p, where) \ argument
1130 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(DIST_POINT) *, sk), \
1133 #define sk_DIST_POINT_delete(sk, where) \ argument
1134 ((DIST_POINT *)sk_delete(CHECKED_CAST(_STACK *, STACK_OF(DIST_POINT) *, sk), \
1137 #define sk_DIST_POINT_delete_ptr(sk, p) \ argument
1139 CHECKED_CAST(_STACK *, STACK_OF(DIST_POINT) *, sk), \
1142 #define sk_DIST_POINT_find(sk, out_index, p) \ argument
1143 sk_find(CHECKED_CAST(_STACK *, STACK_OF(DIST_POINT) *, sk), (out_index), \
1146 #define sk_DIST_POINT_shift(sk) \ argument
1147 ((DIST_POINT *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(DIST_POINT) *, sk)))
1149 #define sk_DIST_POINT_push(sk, p) \ argument
1150 sk_push(CHECKED_CAST(_STACK *, STACK_OF(DIST_POINT) *, sk), \
1153 #define sk_DIST_POINT_pop(sk) \ argument
1154 ((DIST_POINT *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(DIST_POINT) *, sk)))
1156 #define sk_DIST_POINT_dup(sk) \ argument
1158 CHECKED_CAST(_STACK *, const STACK_OF(DIST_POINT) *, sk)))
1160 #define sk_DIST_POINT_sort(sk) \ argument
1161 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(DIST_POINT) *, sk))
1163 #define sk_DIST_POINT_is_sorted(sk) \ argument
1164 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(DIST_POINT) *, sk))
1166 #define sk_DIST_POINT_set_cmp_func(sk, comp) \ argument
1168 CHECKED_CAST(_STACK *, STACK_OF(DIST_POINT) *, sk), \
1173 #define sk_DIST_POINT_deep_copy(sk, copy_func, free_func) \ argument
1175 CHECKED_CAST(const _STACK *, const STACK_OF(DIST_POINT) *, sk), \
1188 #define sk_GENERAL_NAME_num(sk) \ argument
1189 sk_num(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAME) *, sk))
1191 #define sk_GENERAL_NAME_zero(sk) \ argument
1192 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAME) *, sk));
1194 #define sk_GENERAL_NAME_value(sk, i) \ argument
1196 CHECKED_CAST(_STACK *, const STACK_OF(GENERAL_NAME) *, sk), (i)))
1198 #define sk_GENERAL_NAME_set(sk, i, p) \ argument
1200 CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAME) *, sk), (i), \
1203 #define sk_GENERAL_NAME_free(sk) \ argument
1204 sk_free(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAME) *, sk))
1206 #define sk_GENERAL_NAME_pop_free(sk, free_func) \ argument
1208 CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAME) *, sk), \
1211 #define sk_GENERAL_NAME_insert(sk, p, where) \ argument
1212 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAME) *, sk), \
1215 #define sk_GENERAL_NAME_delete(sk, where) \ argument
1217 CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAME) *, sk), (where)))
1219 #define sk_GENERAL_NAME_delete_ptr(sk, p) \ argument
1221 CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAME) *, sk), \
1224 #define sk_GENERAL_NAME_find(sk, out_index, p) \ argument
1225 sk_find(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAME) *, sk), (out_index), \
1228 #define sk_GENERAL_NAME_shift(sk) \ argument
1230 CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAME) *, sk)))
1232 #define sk_GENERAL_NAME_push(sk, p) \ argument
1233 sk_push(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAME) *, sk), \
1236 #define sk_GENERAL_NAME_pop(sk) \ argument
1237 ((GENERAL_NAME *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAME) *, sk)))
1239 #define sk_GENERAL_NAME_dup(sk) \ argument
1241 CHECKED_CAST(_STACK *, const STACK_OF(GENERAL_NAME) *, sk)))
1243 #define sk_GENERAL_NAME_sort(sk) \ argument
1244 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAME) *, sk))
1246 #define sk_GENERAL_NAME_is_sorted(sk) \ argument
1247 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(GENERAL_NAME) *, sk))
1249 #define sk_GENERAL_NAME_set_cmp_func(sk, comp) \ argument
1251 CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAME) *, sk), \
1256 #define sk_GENERAL_NAME_deep_copy(sk, copy_func, free_func) \ argument
1258 CHECKED_CAST(const _STACK *, const STACK_OF(GENERAL_NAME) *, sk), \
1271 #define sk_GENERAL_NAMES_num(sk) \ argument
1272 sk_num(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk))
1274 #define sk_GENERAL_NAMES_zero(sk) \ argument
1275 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk));
1277 #define sk_GENERAL_NAMES_value(sk, i) \ argument
1279 CHECKED_CAST(_STACK *, const STACK_OF(GENERAL_NAMES) *, sk), (i)))
1281 #define sk_GENERAL_NAMES_set(sk, i, p) \ argument
1283 CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk), (i), \
1286 #define sk_GENERAL_NAMES_free(sk) \ argument
1287 sk_free(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk))
1289 #define sk_GENERAL_NAMES_pop_free(sk, free_func) \ argument
1291 CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk), \
1294 #define sk_GENERAL_NAMES_insert(sk, p, where) \ argument
1295 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk), \
1298 #define sk_GENERAL_NAMES_delete(sk, where) \ argument
1300 CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk), (where)))
1302 #define sk_GENERAL_NAMES_delete_ptr(sk, p) \ argument
1304 CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk), \
1307 #define sk_GENERAL_NAMES_find(sk, out_index, p) \ argument
1308 sk_find(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk), (out_index), \
1311 #define sk_GENERAL_NAMES_shift(sk) \ argument
1313 CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk)))
1315 #define sk_GENERAL_NAMES_push(sk, p) \ argument
1316 sk_push(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk), \
1319 #define sk_GENERAL_NAMES_pop(sk) \ argument
1321 CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk)))
1323 #define sk_GENERAL_NAMES_dup(sk) \ argument
1325 CHECKED_CAST(_STACK *, const STACK_OF(GENERAL_NAMES) *, sk)))
1327 #define sk_GENERAL_NAMES_sort(sk) \ argument
1328 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk))
1330 #define sk_GENERAL_NAMES_is_sorted(sk) \ argument
1331 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(GENERAL_NAMES) *, sk))
1333 #define sk_GENERAL_NAMES_set_cmp_func(sk, comp) \ argument
1335 CHECKED_CAST(_STACK *, STACK_OF(GENERAL_NAMES) *, sk), \
1340 #define sk_GENERAL_NAMES_deep_copy(sk, copy_func, free_func) \ argument
1342 CHECKED_CAST(const _STACK *, const STACK_OF(GENERAL_NAMES) *, sk), \
1356 #define sk_GENERAL_SUBTREE_num(sk) \ argument
1357 sk_num(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_SUBTREE) *, sk))
1359 #define sk_GENERAL_SUBTREE_zero(sk) \ argument
1360 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_SUBTREE) *, sk));
1362 #define sk_GENERAL_SUBTREE_value(sk, i) \ argument
1364 CHECKED_CAST(_STACK *, const STACK_OF(GENERAL_SUBTREE) *, sk), (i)))
1366 #define sk_GENERAL_SUBTREE_set(sk, i, p) \ argument
1368 CHECKED_CAST(_STACK *, STACK_OF(GENERAL_SUBTREE) *, sk), (i), \
1371 #define sk_GENERAL_SUBTREE_free(sk) \ argument
1372 sk_free(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_SUBTREE) *, sk))
1374 #define sk_GENERAL_SUBTREE_pop_free(sk, free_func) \ argument
1376 CHECKED_CAST(_STACK *, STACK_OF(GENERAL_SUBTREE) *, sk), \
1379 #define sk_GENERAL_SUBTREE_insert(sk, p, where) \ argument
1380 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_SUBTREE) *, sk), \
1383 #define sk_GENERAL_SUBTREE_delete(sk, where) \ argument
1385 CHECKED_CAST(_STACK *, STACK_OF(GENERAL_SUBTREE) *, sk), (where)))
1387 #define sk_GENERAL_SUBTREE_delete_ptr(sk, p) \ argument
1389 CHECKED_CAST(_STACK *, STACK_OF(GENERAL_SUBTREE) *, sk), \
1392 #define sk_GENERAL_SUBTREE_find(sk, out_index, p) \ argument
1393 sk_find(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_SUBTREE) *, sk), \
1396 #define sk_GENERAL_SUBTREE_shift(sk) \ argument
1398 CHECKED_CAST(_STACK *, STACK_OF(GENERAL_SUBTREE) *, sk)))
1400 #define sk_GENERAL_SUBTREE_push(sk, p) \ argument
1401 sk_push(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_SUBTREE) *, sk), \
1404 #define sk_GENERAL_SUBTREE_pop(sk) \ argument
1406 CHECKED_CAST(_STACK *, STACK_OF(GENERAL_SUBTREE) *, sk)))
1408 #define sk_GENERAL_SUBTREE_dup(sk) \ argument
1410 CHECKED_CAST(_STACK *, const STACK_OF(GENERAL_SUBTREE) *, sk)))
1412 #define sk_GENERAL_SUBTREE_sort(sk) \ argument
1413 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(GENERAL_SUBTREE) *, sk))
1415 #define sk_GENERAL_SUBTREE_is_sorted(sk) \ argument
1416 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(GENERAL_SUBTREE) *, sk))
1418 #define sk_GENERAL_SUBTREE_set_cmp_func(sk, comp) \ argument
1421 CHECKED_CAST(_STACK *, STACK_OF(GENERAL_SUBTREE) *, sk), \
1426 #define sk_GENERAL_SUBTREE_deep_copy(sk, copy_func, free_func) \ argument
1428 CHECKED_CAST(const _STACK *, const STACK_OF(GENERAL_SUBTREE) *, sk), \
1441 #define sk_POLICYINFO_num(sk) \ argument
1442 sk_num(CHECKED_CAST(_STACK *, STACK_OF(POLICYINFO) *, sk))
1444 #define sk_POLICYINFO_zero(sk) \ argument
1445 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(POLICYINFO) *, sk));
1447 #define sk_POLICYINFO_value(sk, i) \ argument
1449 CHECKED_CAST(_STACK *, const STACK_OF(POLICYINFO) *, sk), (i)))
1451 #define sk_POLICYINFO_set(sk, i, p) \ argument
1452 ((POLICYINFO *)sk_set(CHECKED_CAST(_STACK *, STACK_OF(POLICYINFO) *, sk), \
1455 #define sk_POLICYINFO_free(sk) \ argument
1456 sk_free(CHECKED_CAST(_STACK *, STACK_OF(POLICYINFO) *, sk))
1458 #define sk_POLICYINFO_pop_free(sk, free_func) \ argument
1460 CHECKED_CAST(_STACK *, STACK_OF(POLICYINFO) *, sk), \
1463 #define sk_POLICYINFO_insert(sk, p, where) \ argument
1464 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(POLICYINFO) *, sk), \
1467 #define sk_POLICYINFO_delete(sk, where) \ argument
1468 ((POLICYINFO *)sk_delete(CHECKED_CAST(_STACK *, STACK_OF(POLICYINFO) *, sk), \
1471 #define sk_POLICYINFO_delete_ptr(sk, p) \ argument
1473 CHECKED_CAST(_STACK *, STACK_OF(POLICYINFO) *, sk), \
1476 #define sk_POLICYINFO_find(sk, out_index, p) \ argument
1477 sk_find(CHECKED_CAST(_STACK *, STACK_OF(POLICYINFO) *, sk), (out_index), \
1480 #define sk_POLICYINFO_shift(sk) \ argument
1481 ((POLICYINFO *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(POLICYINFO) *, sk)))
1483 #define sk_POLICYINFO_push(sk, p) \ argument
1484 sk_push(CHECKED_CAST(_STACK *, STACK_OF(POLICYINFO) *, sk), \
1487 #define sk_POLICYINFO_pop(sk) \ argument
1488 ((POLICYINFO *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(POLICYINFO) *, sk)))
1490 #define sk_POLICYINFO_dup(sk) \ argument
1492 CHECKED_CAST(_STACK *, const STACK_OF(POLICYINFO) *, sk)))
1494 #define sk_POLICYINFO_sort(sk) \ argument
1495 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(POLICYINFO) *, sk))
1497 #define sk_POLICYINFO_is_sorted(sk) \ argument
1498 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(POLICYINFO) *, sk))
1500 #define sk_POLICYINFO_set_cmp_func(sk, comp) \ argument
1502 CHECKED_CAST(_STACK *, STACK_OF(POLICYINFO) *, sk), \
1507 #define sk_POLICYINFO_deep_copy(sk, copy_func, free_func) \ argument
1509 CHECKED_CAST(const _STACK *, const STACK_OF(POLICYINFO) *, sk), \
1522 #define sk_POLICYQUALINFO_num(sk) \ argument
1523 sk_num(CHECKED_CAST(_STACK *, STACK_OF(POLICYQUALINFO) *, sk))
1525 #define sk_POLICYQUALINFO_zero(sk) \ argument
1526 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(POLICYQUALINFO) *, sk));
1528 #define sk_POLICYQUALINFO_value(sk, i) \ argument
1530 CHECKED_CAST(_STACK *, const STACK_OF(POLICYQUALINFO) *, sk), (i)))
1532 #define sk_POLICYQUALINFO_set(sk, i, p) \ argument
1534 CHECKED_CAST(_STACK *, STACK_OF(POLICYQUALINFO) *, sk), (i), \
1537 #define sk_POLICYQUALINFO_free(sk) \ argument
1538 sk_free(CHECKED_CAST(_STACK *, STACK_OF(POLICYQUALINFO) *, sk))
1540 #define sk_POLICYQUALINFO_pop_free(sk, free_func) \ argument
1542 CHECKED_CAST(_STACK *, STACK_OF(POLICYQUALINFO) *, sk), \
1545 #define sk_POLICYQUALINFO_insert(sk, p, where) \ argument
1546 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(POLICYQUALINFO) *, sk), \
1549 #define sk_POLICYQUALINFO_delete(sk, where) \ argument
1551 CHECKED_CAST(_STACK *, STACK_OF(POLICYQUALINFO) *, sk), (where)))
1553 #define sk_POLICYQUALINFO_delete_ptr(sk, p) \ argument
1555 CHECKED_CAST(_STACK *, STACK_OF(POLICYQUALINFO) *, sk), \
1558 #define sk_POLICYQUALINFO_find(sk, out_index, p) \ argument
1559 sk_find(CHECKED_CAST(_STACK *, STACK_OF(POLICYQUALINFO) *, sk), (out_index), \
1562 #define sk_POLICYQUALINFO_shift(sk) \ argument
1564 CHECKED_CAST(_STACK *, STACK_OF(POLICYQUALINFO) *, sk)))
1566 #define sk_POLICYQUALINFO_push(sk, p) \ argument
1567 sk_push(CHECKED_CAST(_STACK *, STACK_OF(POLICYQUALINFO) *, sk), \
1570 #define sk_POLICYQUALINFO_pop(sk) \ argument
1572 CHECKED_CAST(_STACK *, STACK_OF(POLICYQUALINFO) *, sk)))
1574 #define sk_POLICYQUALINFO_dup(sk) \ argument
1576 CHECKED_CAST(_STACK *, const STACK_OF(POLICYQUALINFO) *, sk)))
1578 #define sk_POLICYQUALINFO_sort(sk) \ argument
1579 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(POLICYQUALINFO) *, sk))
1581 #define sk_POLICYQUALINFO_is_sorted(sk) \ argument
1582 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(POLICYQUALINFO) *, sk))
1584 #define sk_POLICYQUALINFO_set_cmp_func(sk, comp) \ argument
1587 CHECKED_CAST(_STACK *, STACK_OF(POLICYQUALINFO) *, sk), \
1592 #define sk_POLICYQUALINFO_deep_copy(sk, copy_func, free_func) \ argument
1594 CHECKED_CAST(const _STACK *, const STACK_OF(POLICYQUALINFO) *, sk), \
1607 #define sk_POLICY_MAPPING_num(sk) \ argument
1608 sk_num(CHECKED_CAST(_STACK *, STACK_OF(POLICY_MAPPING) *, sk))
1610 #define sk_POLICY_MAPPING_zero(sk) \ argument
1611 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(POLICY_MAPPING) *, sk));
1613 #define sk_POLICY_MAPPING_value(sk, i) \ argument
1615 CHECKED_CAST(_STACK *, const STACK_OF(POLICY_MAPPING) *, sk), (i)))
1617 #define sk_POLICY_MAPPING_set(sk, i, p) \ argument
1619 CHECKED_CAST(_STACK *, STACK_OF(POLICY_MAPPING) *, sk), (i), \
1622 #define sk_POLICY_MAPPING_free(sk) \ argument
1623 sk_free(CHECKED_CAST(_STACK *, STACK_OF(POLICY_MAPPING) *, sk))
1625 #define sk_POLICY_MAPPING_pop_free(sk, free_func) \ argument
1627 CHECKED_CAST(_STACK *, STACK_OF(POLICY_MAPPING) *, sk), \
1630 #define sk_POLICY_MAPPING_insert(sk, p, where) \ argument
1631 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(POLICY_MAPPING) *, sk), \
1634 #define sk_POLICY_MAPPING_delete(sk, where) \ argument
1636 CHECKED_CAST(_STACK *, STACK_OF(POLICY_MAPPING) *, sk), (where)))
1638 #define sk_POLICY_MAPPING_delete_ptr(sk, p) \ argument
1640 CHECKED_CAST(_STACK *, STACK_OF(POLICY_MAPPING) *, sk), \
1643 #define sk_POLICY_MAPPING_find(sk, out_index, p) \ argument
1644 sk_find(CHECKED_CAST(_STACK *, STACK_OF(POLICY_MAPPING) *, sk), (out_index), \
1647 #define sk_POLICY_MAPPING_shift(sk) \ argument
1649 CHECKED_CAST(_STACK *, STACK_OF(POLICY_MAPPING) *, sk)))
1651 #define sk_POLICY_MAPPING_push(sk, p) \ argument
1652 sk_push(CHECKED_CAST(_STACK *, STACK_OF(POLICY_MAPPING) *, sk), \
1655 #define sk_POLICY_MAPPING_pop(sk) \ argument
1657 CHECKED_CAST(_STACK *, STACK_OF(POLICY_MAPPING) *, sk)))
1659 #define sk_POLICY_MAPPING_dup(sk) \ argument
1661 CHECKED_CAST(_STACK *, const STACK_OF(POLICY_MAPPING) *, sk)))
1663 #define sk_POLICY_MAPPING_sort(sk) \ argument
1664 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(POLICY_MAPPING) *, sk))
1666 #define sk_POLICY_MAPPING_is_sorted(sk) \ argument
1667 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(POLICY_MAPPING) *, sk))
1669 #define sk_POLICY_MAPPING_set_cmp_func(sk, comp) \ argument
1672 CHECKED_CAST(_STACK *, STACK_OF(POLICY_MAPPING) *, sk), \
1677 #define sk_POLICY_MAPPING_deep_copy(sk, copy_func, free_func) \ argument
1679 CHECKED_CAST(const _STACK *, const STACK_OF(POLICY_MAPPING) *, sk), \
1694 #define sk_RSA_additional_prime_num(sk) \ argument
1695 sk_num(CHECKED_CAST(_STACK *, STACK_OF(RSA_additional_prime) *, sk))
1697 #define sk_RSA_additional_prime_zero(sk) \ argument
1698 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(RSA_additional_prime) *, sk));
1700 #define sk_RSA_additional_prime_value(sk, i) \ argument
1702 CHECKED_CAST(_STACK *, const STACK_OF(RSA_additional_prime) *, sk), \
1705 #define sk_RSA_additional_prime_set(sk, i, p) \ argument
1707 CHECKED_CAST(_STACK *, STACK_OF(RSA_additional_prime) *, sk), (i), \
1710 #define sk_RSA_additional_prime_free(sk) \ argument
1711 sk_free(CHECKED_CAST(_STACK *, STACK_OF(RSA_additional_prime) *, sk))
1713 #define sk_RSA_additional_prime_pop_free(sk, free_func) \ argument
1714 sk_pop_free(CHECKED_CAST(_STACK *, STACK_OF(RSA_additional_prime) *, sk), \
1718 #define sk_RSA_additional_prime_insert(sk, p, where) \ argument
1719 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(RSA_additional_prime) *, sk), \
1722 #define sk_RSA_additional_prime_delete(sk, where) \ argument
1724 CHECKED_CAST(_STACK *, STACK_OF(RSA_additional_prime) *, sk), (where)))
1726 #define sk_RSA_additional_prime_delete_ptr(sk, p) \ argument
1728 CHECKED_CAST(_STACK *, STACK_OF(RSA_additional_prime) *, sk), \
1731 #define sk_RSA_additional_prime_find(sk, out_index, p) \ argument
1732 sk_find(CHECKED_CAST(_STACK *, STACK_OF(RSA_additional_prime) *, sk), \
1735 #define sk_RSA_additional_prime_shift(sk) \ argument
1737 CHECKED_CAST(_STACK *, STACK_OF(RSA_additional_prime) *, sk)))
1739 #define sk_RSA_additional_prime_push(sk, p) \ argument
1740 sk_push(CHECKED_CAST(_STACK *, STACK_OF(RSA_additional_prime) *, sk), \
1743 #define sk_RSA_additional_prime_pop(sk) \ argument
1745 CHECKED_CAST(_STACK *, STACK_OF(RSA_additional_prime) *, sk)))
1747 #define sk_RSA_additional_prime_dup(sk) \ argument
1749 CHECKED_CAST(_STACK *, const STACK_OF(RSA_additional_prime) *, sk)))
1751 #define sk_RSA_additional_prime_sort(sk) \ argument
1752 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(RSA_additional_prime) *, sk))
1754 #define sk_RSA_additional_prime_is_sorted(sk) \ argument
1756 CHECKED_CAST(_STACK *, const STACK_OF(RSA_additional_prime) *, sk))
1758 #define sk_RSA_additional_prime_set_cmp_func(sk, comp) \ argument
1761 CHECKED_CAST(_STACK *, STACK_OF(RSA_additional_prime) *, sk), \
1767 #define sk_RSA_additional_prime_deep_copy(sk, copy_func, free_func) \ argument
1770 sk), \
1784 #define sk_SSL_COMP_num(sk) \ argument
1785 sk_num(CHECKED_CAST(_STACK *, STACK_OF(SSL_COMP) *, sk))
1787 #define sk_SSL_COMP_zero(sk) \ argument
1788 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(SSL_COMP) *, sk));
1790 #define sk_SSL_COMP_value(sk, i) \ argument
1792 CHECKED_CAST(_STACK *, const STACK_OF(SSL_COMP) *, sk), (i)))
1794 #define sk_SSL_COMP_set(sk, i, p) \ argument
1795 ((SSL_COMP *)sk_set(CHECKED_CAST(_STACK *, STACK_OF(SSL_COMP) *, sk), (i), \
1798 #define sk_SSL_COMP_free(sk) \ argument
1799 sk_free(CHECKED_CAST(_STACK *, STACK_OF(SSL_COMP) *, sk))
1801 #define sk_SSL_COMP_pop_free(sk, free_func) \ argument
1802 sk_pop_free(CHECKED_CAST(_STACK *, STACK_OF(SSL_COMP) *, sk), \
1805 #define sk_SSL_COMP_insert(sk, p, where) \ argument
1806 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(SSL_COMP) *, sk), \
1809 #define sk_SSL_COMP_delete(sk, where) \ argument
1810 ((SSL_COMP *)sk_delete(CHECKED_CAST(_STACK *, STACK_OF(SSL_COMP) *, sk), \
1813 #define sk_SSL_COMP_delete_ptr(sk, p) \ argument
1814 ((SSL_COMP *)sk_delete_ptr(CHECKED_CAST(_STACK *, STACK_OF(SSL_COMP) *, sk), \
1817 #define sk_SSL_COMP_find(sk, out_index, p) \ argument
1818 sk_find(CHECKED_CAST(_STACK *, STACK_OF(SSL_COMP) *, sk), (out_index), \
1821 #define sk_SSL_COMP_shift(sk) \ argument
1822 ((SSL_COMP *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(SSL_COMP) *, sk)))
1824 #define sk_SSL_COMP_push(sk, p) \ argument
1825 sk_push(CHECKED_CAST(_STACK *, STACK_OF(SSL_COMP) *, sk), \
1828 #define sk_SSL_COMP_pop(sk) \ argument
1829 ((SSL_COMP *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(SSL_COMP) *, sk)))
1831 #define sk_SSL_COMP_dup(sk) \ argument
1833 CHECKED_CAST(_STACK *, const STACK_OF(SSL_COMP) *, sk)))
1835 #define sk_SSL_COMP_sort(sk) \ argument
1836 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(SSL_COMP) *, sk))
1838 #define sk_SSL_COMP_is_sorted(sk) \ argument
1839 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(SSL_COMP) *, sk))
1841 #define sk_SSL_COMP_set_cmp_func(sk, comp) \ argument
1843 CHECKED_CAST(_STACK *, STACK_OF(SSL_COMP) *, sk), \
1847 #define sk_SSL_COMP_deep_copy(sk, copy_func, free_func) \ argument
1849 CHECKED_CAST(const _STACK *, const STACK_OF(SSL_COMP) *, sk), \
1863 #define sk_SSL_CUSTOM_EXTENSION_num(sk) \ argument
1864 sk_num(CHECKED_CAST(_STACK *, STACK_OF(SSL_CUSTOM_EXTENSION) *, sk))
1866 #define sk_SSL_CUSTOM_EXTENSION_zero(sk) \ argument
1867 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(SSL_CUSTOM_EXTENSION) *, sk));
1869 #define sk_SSL_CUSTOM_EXTENSION_value(sk, i) \ argument
1871 CHECKED_CAST(_STACK *, const STACK_OF(SSL_CUSTOM_EXTENSION) *, sk), \
1874 #define sk_SSL_CUSTOM_EXTENSION_set(sk, i, p) \ argument
1876 CHECKED_CAST(_STACK *, STACK_OF(SSL_CUSTOM_EXTENSION) *, sk), (i), \
1879 #define sk_SSL_CUSTOM_EXTENSION_free(sk) \ argument
1880 sk_free(CHECKED_CAST(_STACK *, STACK_OF(SSL_CUSTOM_EXTENSION) *, sk))
1882 #define sk_SSL_CUSTOM_EXTENSION_pop_free(sk, free_func) \ argument
1883 sk_pop_free(CHECKED_CAST(_STACK *, STACK_OF(SSL_CUSTOM_EXTENSION) *, sk), \
1887 #define sk_SSL_CUSTOM_EXTENSION_insert(sk, p, where) \ argument
1888 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(SSL_CUSTOM_EXTENSION) *, sk), \
1891 #define sk_SSL_CUSTOM_EXTENSION_delete(sk, where) \ argument
1893 CHECKED_CAST(_STACK *, STACK_OF(SSL_CUSTOM_EXTENSION) *, sk), (where)))
1895 #define sk_SSL_CUSTOM_EXTENSION_delete_ptr(sk, p) \ argument
1897 CHECKED_CAST(_STACK *, STACK_OF(SSL_CUSTOM_EXTENSION) *, sk), \
1900 #define sk_SSL_CUSTOM_EXTENSION_find(sk, out_index, p) \ argument
1901 sk_find(CHECKED_CAST(_STACK *, STACK_OF(SSL_CUSTOM_EXTENSION) *, sk), \
1904 #define sk_SSL_CUSTOM_EXTENSION_shift(sk) \ argument
1906 CHECKED_CAST(_STACK *, STACK_OF(SSL_CUSTOM_EXTENSION) *, sk)))
1908 #define sk_SSL_CUSTOM_EXTENSION_push(sk, p) \ argument
1909 sk_push(CHECKED_CAST(_STACK *, STACK_OF(SSL_CUSTOM_EXTENSION) *, sk), \
1912 #define sk_SSL_CUSTOM_EXTENSION_pop(sk) \ argument
1914 CHECKED_CAST(_STACK *, STACK_OF(SSL_CUSTOM_EXTENSION) *, sk)))
1916 #define sk_SSL_CUSTOM_EXTENSION_dup(sk) \ argument
1918 CHECKED_CAST(_STACK *, const STACK_OF(SSL_CUSTOM_EXTENSION) *, sk)))
1920 #define sk_SSL_CUSTOM_EXTENSION_sort(sk) \ argument
1921 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(SSL_CUSTOM_EXTENSION) *, sk))
1923 #define sk_SSL_CUSTOM_EXTENSION_is_sorted(sk) \ argument
1925 CHECKED_CAST(_STACK *, const STACK_OF(SSL_CUSTOM_EXTENSION) *, sk))
1927 #define sk_SSL_CUSTOM_EXTENSION_set_cmp_func(sk, comp) \ argument
1930 CHECKED_CAST(_STACK *, STACK_OF(SSL_CUSTOM_EXTENSION) *, sk), \
1936 #define sk_SSL_CUSTOM_EXTENSION_deep_copy(sk, copy_func, free_func) \ argument
1939 sk), \
1956 #define sk_STACK_OF_X509_NAME_ENTRY_num(sk) \ argument
1957 sk_num(CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk))
1959 #define sk_STACK_OF_X509_NAME_ENTRY_zero(sk) \ argument
1960 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk));
1962 #define sk_STACK_OF_X509_NAME_ENTRY_value(sk, i) \ argument
1964 CHECKED_CAST(_STACK *, const STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk), \
1967 #define sk_STACK_OF_X509_NAME_ENTRY_set(sk, i, p) \ argument
1969 CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk), (i), \
1972 #define sk_STACK_OF_X509_NAME_ENTRY_free(sk) \ argument
1973 sk_free(CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk))
1975 #define sk_STACK_OF_X509_NAME_ENTRY_pop_free(sk, free_func) \ argument
1977 CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk), \
1981 #define sk_STACK_OF_X509_NAME_ENTRY_insert(sk, p, where) \ argument
1982 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk), \
1985 #define sk_STACK_OF_X509_NAME_ENTRY_delete(sk, where) \ argument
1987 CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk), \
1990 #define sk_STACK_OF_X509_NAME_ENTRY_delete_ptr(sk, p) \ argument
1992 CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk), \
1995 #define sk_STACK_OF_X509_NAME_ENTRY_find(sk, out_index, p) \ argument
1996 sk_find(CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk), \
1999 #define sk_STACK_OF_X509_NAME_ENTRY_shift(sk) \ argument
2001 CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk)))
2003 #define sk_STACK_OF_X509_NAME_ENTRY_push(sk, p) \ argument
2004 sk_push(CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk), \
2007 #define sk_STACK_OF_X509_NAME_ENTRY_pop(sk) \ argument
2009 CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk)))
2011 #define sk_STACK_OF_X509_NAME_ENTRY_dup(sk) \ argument
2013 CHECKED_CAST(_STACK *, const STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk)))
2015 #define sk_STACK_OF_X509_NAME_ENTRY_sort(sk) \ argument
2016 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk))
2018 #define sk_STACK_OF_X509_NAME_ENTRY_is_sorted(sk) \ argument
2020 CHECKED_CAST(_STACK *, const STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk))
2022 #define sk_STACK_OF_X509_NAME_ENTRY_set_cmp_func(sk, comp) \ argument
2026 CHECKED_CAST(_STACK *, STACK_OF(STACK_OF_X509_NAME_ENTRY) *, sk), \
2032 #define sk_STACK_OF_X509_NAME_ENTRY_deep_copy(sk, copy_func, free_func) \ argument
2035 sk), \
2049 #define sk_SXNETID_num(sk) \ argument
2050 sk_num(CHECKED_CAST(_STACK *, STACK_OF(SXNETID) *, sk))
2052 #define sk_SXNETID_zero(sk) \ argument
2053 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(SXNETID) *, sk));
2055 #define sk_SXNETID_value(sk, i) \ argument
2056 ((SXNETID *)sk_value(CHECKED_CAST(_STACK *, const STACK_OF(SXNETID) *, sk), \
2059 #define sk_SXNETID_set(sk, i, p) \ argument
2060 ((SXNETID *)sk_set(CHECKED_CAST(_STACK *, STACK_OF(SXNETID) *, sk), (i), \
2063 #define sk_SXNETID_free(sk) \ argument
2064 sk_free(CHECKED_CAST(_STACK *, STACK_OF(SXNETID) *, sk))
2066 #define sk_SXNETID_pop_free(sk, free_func) \ argument
2067 sk_pop_free(CHECKED_CAST(_STACK *, STACK_OF(SXNETID) *, sk), \
2070 #define sk_SXNETID_insert(sk, p, where) \ argument
2071 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(SXNETID) *, sk), \
2074 #define sk_SXNETID_delete(sk, where) \ argument
2075 ((SXNETID *)sk_delete(CHECKED_CAST(_STACK *, STACK_OF(SXNETID) *, sk), \
2078 #define sk_SXNETID_delete_ptr(sk, p) \ argument
2079 ((SXNETID *)sk_delete_ptr(CHECKED_CAST(_STACK *, STACK_OF(SXNETID) *, sk), \
2082 #define sk_SXNETID_find(sk, out_index, p) \ argument
2083 sk_find(CHECKED_CAST(_STACK *, STACK_OF(SXNETID) *, sk), (out_index), \
2086 #define sk_SXNETID_shift(sk) \ argument
2087 ((SXNETID *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(SXNETID) *, sk)))
2089 #define sk_SXNETID_push(sk, p) \ argument
2090 sk_push(CHECKED_CAST(_STACK *, STACK_OF(SXNETID) *, sk), \
2093 #define sk_SXNETID_pop(sk) \ argument
2094 ((SXNETID *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(SXNETID) *, sk)))
2096 #define sk_SXNETID_dup(sk) \ argument
2098 CHECKED_CAST(_STACK *, const STACK_OF(SXNETID) *, sk)))
2100 #define sk_SXNETID_sort(sk) \ argument
2101 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(SXNETID) *, sk))
2103 #define sk_SXNETID_is_sorted(sk) \ argument
2104 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(SXNETID) *, sk))
2106 #define sk_SXNETID_set_cmp_func(sk, comp) \ argument
2108 CHECKED_CAST(_STACK *, STACK_OF(SXNETID) *, sk), \
2112 #define sk_SXNETID_deep_copy(sk, copy_func, free_func) \ argument
2114 CHECKED_CAST(const _STACK *, const STACK_OF(SXNETID) *, sk), \
2125 #define sk_X509_num(sk) sk_num(CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk)) argument
2127 #define sk_X509_zero(sk) sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk)); argument
2129 #define sk_X509_value(sk, i) \ argument
2130 ((X509 *)sk_value(CHECKED_CAST(_STACK *, const STACK_OF(X509) *, sk), (i)))
2132 #define sk_X509_set(sk, i, p) \ argument
2133 ((X509 *)sk_set(CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk), (i), \
2136 #define sk_X509_free(sk) sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk)) argument
2138 #define sk_X509_pop_free(sk, free_func) \ argument
2139 sk_pop_free(CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk), \
2142 #define sk_X509_insert(sk, p, where) \ argument
2143 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk), \
2146 #define sk_X509_delete(sk, where) \ argument
2147 ((X509 *)sk_delete(CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk), (where)))
2149 #define sk_X509_delete_ptr(sk, p) \ argument
2150 ((X509 *)sk_delete_ptr(CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk), \
2153 #define sk_X509_find(sk, out_index, p) \ argument
2154 sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk), (out_index), \
2157 #define sk_X509_shift(sk) \ argument
2158 ((X509 *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk)))
2160 #define sk_X509_push(sk, p) \ argument
2161 sk_push(CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk), \
2164 #define sk_X509_pop(sk) \ argument
2165 ((X509 *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk)))
2167 #define sk_X509_dup(sk) \ argument
2168 ((STACK_OF(X509) *)sk_dup(CHECKED_CAST(_STACK *, const STACK_OF(X509) *, sk)))
2170 #define sk_X509_sort(sk) sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk)) argument
2172 #define sk_X509_is_sorted(sk) \ argument
2173 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(X509) *, sk))
2175 #define sk_X509_set_cmp_func(sk, comp) \ argument
2177 CHECKED_CAST(_STACK *, STACK_OF(X509) *, sk), \
2181 #define sk_X509_deep_copy(sk, copy_func, free_func) \ argument
2183 CHECKED_CAST(const _STACK *, const STACK_OF(X509) *, sk), \
2197 #define sk_X509V3_EXT_METHOD_num(sk) \ argument
2198 sk_num(CHECKED_CAST(_STACK *, STACK_OF(X509V3_EXT_METHOD) *, sk))
2200 #define sk_X509V3_EXT_METHOD_zero(sk) \ argument
2201 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509V3_EXT_METHOD) *, sk));
2203 #define sk_X509V3_EXT_METHOD_value(sk, i) \ argument
2205 CHECKED_CAST(_STACK *, const STACK_OF(X509V3_EXT_METHOD) *, sk), (i)))
2207 #define sk_X509V3_EXT_METHOD_set(sk, i, p) \ argument
2209 CHECKED_CAST(_STACK *, STACK_OF(X509V3_EXT_METHOD) *, sk), (i), \
2212 #define sk_X509V3_EXT_METHOD_free(sk) \ argument
2213 sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509V3_EXT_METHOD) *, sk))
2215 #define sk_X509V3_EXT_METHOD_pop_free(sk, free_func) \ argument
2216 sk_pop_free(CHECKED_CAST(_STACK *, STACK_OF(X509V3_EXT_METHOD) *, sk), \
2220 #define sk_X509V3_EXT_METHOD_insert(sk, p, where) \ argument
2221 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(X509V3_EXT_METHOD) *, sk), \
2224 #define sk_X509V3_EXT_METHOD_delete(sk, where) \ argument
2226 CHECKED_CAST(_STACK *, STACK_OF(X509V3_EXT_METHOD) *, sk), (where)))
2228 #define sk_X509V3_EXT_METHOD_delete_ptr(sk, p) \ argument
2230 CHECKED_CAST(_STACK *, STACK_OF(X509V3_EXT_METHOD) *, sk), \
2233 #define sk_X509V3_EXT_METHOD_find(sk, out_index, p) \ argument
2234 sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509V3_EXT_METHOD) *, sk), \
2237 #define sk_X509V3_EXT_METHOD_shift(sk) \ argument
2239 CHECKED_CAST(_STACK *, STACK_OF(X509V3_EXT_METHOD) *, sk)))
2241 #define sk_X509V3_EXT_METHOD_push(sk, p) \ argument
2242 sk_push(CHECKED_CAST(_STACK *, STACK_OF(X509V3_EXT_METHOD) *, sk), \
2245 #define sk_X509V3_EXT_METHOD_pop(sk) \ argument
2247 CHECKED_CAST(_STACK *, STACK_OF(X509V3_EXT_METHOD) *, sk)))
2249 #define sk_X509V3_EXT_METHOD_dup(sk) \ argument
2251 CHECKED_CAST(_STACK *, const STACK_OF(X509V3_EXT_METHOD) *, sk)))
2253 #define sk_X509V3_EXT_METHOD_sort(sk) \ argument
2254 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509V3_EXT_METHOD) *, sk))
2256 #define sk_X509V3_EXT_METHOD_is_sorted(sk) \ argument
2257 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(X509V3_EXT_METHOD) *, sk))
2259 #define sk_X509V3_EXT_METHOD_set_cmp_func(sk, comp) \ argument
2262 CHECKED_CAST(_STACK *, STACK_OF(X509V3_EXT_METHOD) *, sk), \
2267 #define sk_X509V3_EXT_METHOD_deep_copy(sk, copy_func, free_func) \ argument
2269 CHECKED_CAST(const _STACK *, const STACK_OF(X509V3_EXT_METHOD) *, sk), \
2283 #define sk_X509_ALGOR_num(sk) \ argument
2284 sk_num(CHECKED_CAST(_STACK *, STACK_OF(X509_ALGOR) *, sk))
2286 #define sk_X509_ALGOR_zero(sk) \ argument
2287 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_ALGOR) *, sk));
2289 #define sk_X509_ALGOR_value(sk, i) \ argument
2291 CHECKED_CAST(_STACK *, const STACK_OF(X509_ALGOR) *, sk), (i)))
2293 #define sk_X509_ALGOR_set(sk, i, p) \ argument
2294 ((X509_ALGOR *)sk_set(CHECKED_CAST(_STACK *, STACK_OF(X509_ALGOR) *, sk), \
2297 #define sk_X509_ALGOR_free(sk) \ argument
2298 sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_ALGOR) *, sk))
2300 #define sk_X509_ALGOR_pop_free(sk, free_func) \ argument
2302 CHECKED_CAST(_STACK *, STACK_OF(X509_ALGOR) *, sk), \
2305 #define sk_X509_ALGOR_insert(sk, p, where) \ argument
2306 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(X509_ALGOR) *, sk), \
2309 #define sk_X509_ALGOR_delete(sk, where) \ argument
2310 ((X509_ALGOR *)sk_delete(CHECKED_CAST(_STACK *, STACK_OF(X509_ALGOR) *, sk), \
2313 #define sk_X509_ALGOR_delete_ptr(sk, p) \ argument
2315 CHECKED_CAST(_STACK *, STACK_OF(X509_ALGOR) *, sk), \
2318 #define sk_X509_ALGOR_find(sk, out_index, p) \ argument
2319 sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509_ALGOR) *, sk), (out_index), \
2322 #define sk_X509_ALGOR_shift(sk) \ argument
2323 ((X509_ALGOR *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(X509_ALGOR) *, sk)))
2325 #define sk_X509_ALGOR_push(sk, p) \ argument
2326 sk_push(CHECKED_CAST(_STACK *, STACK_OF(X509_ALGOR) *, sk), \
2329 #define sk_X509_ALGOR_pop(sk) \ argument
2330 ((X509_ALGOR *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_ALGOR) *, sk)))
2332 #define sk_X509_ALGOR_dup(sk) \ argument
2334 CHECKED_CAST(_STACK *, const STACK_OF(X509_ALGOR) *, sk)))
2336 #define sk_X509_ALGOR_sort(sk) \ argument
2337 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_ALGOR) *, sk))
2339 #define sk_X509_ALGOR_is_sorted(sk) \ argument
2340 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(X509_ALGOR) *, sk))
2342 #define sk_X509_ALGOR_set_cmp_func(sk, comp) \ argument
2344 CHECKED_CAST(_STACK *, STACK_OF(X509_ALGOR) *, sk), \
2349 #define sk_X509_ALGOR_deep_copy(sk, copy_func, free_func) \ argument
2351 CHECKED_CAST(const _STACK *, const STACK_OF(X509_ALGOR) *, sk), \
2364 #define sk_X509_ATTRIBUTE_num(sk) \ argument
2365 sk_num(CHECKED_CAST(_STACK *, STACK_OF(X509_ATTRIBUTE) *, sk))
2367 #define sk_X509_ATTRIBUTE_zero(sk) \ argument
2368 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_ATTRIBUTE) *, sk));
2370 #define sk_X509_ATTRIBUTE_value(sk, i) \ argument
2372 CHECKED_CAST(_STACK *, const STACK_OF(X509_ATTRIBUTE) *, sk), (i)))
2374 #define sk_X509_ATTRIBUTE_set(sk, i, p) \ argument
2376 CHECKED_CAST(_STACK *, STACK_OF(X509_ATTRIBUTE) *, sk), (i), \
2379 #define sk_X509_ATTRIBUTE_free(sk) \ argument
2380 sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_ATTRIBUTE) *, sk))
2382 #define sk_X509_ATTRIBUTE_pop_free(sk, free_func) \ argument
2384 CHECKED_CAST(_STACK *, STACK_OF(X509_ATTRIBUTE) *, sk), \
2387 #define sk_X509_ATTRIBUTE_insert(sk, p, where) \ argument
2388 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(X509_ATTRIBUTE) *, sk), \
2391 #define sk_X509_ATTRIBUTE_delete(sk, where) \ argument
2393 CHECKED_CAST(_STACK *, STACK_OF(X509_ATTRIBUTE) *, sk), (where)))
2395 #define sk_X509_ATTRIBUTE_delete_ptr(sk, p) \ argument
2397 CHECKED_CAST(_STACK *, STACK_OF(X509_ATTRIBUTE) *, sk), \
2400 #define sk_X509_ATTRIBUTE_find(sk, out_index, p) \ argument
2401 sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509_ATTRIBUTE) *, sk), (out_index), \
2404 #define sk_X509_ATTRIBUTE_shift(sk) \ argument
2406 CHECKED_CAST(_STACK *, STACK_OF(X509_ATTRIBUTE) *, sk)))
2408 #define sk_X509_ATTRIBUTE_push(sk, p) \ argument
2409 sk_push(CHECKED_CAST(_STACK *, STACK_OF(X509_ATTRIBUTE) *, sk), \
2412 #define sk_X509_ATTRIBUTE_pop(sk) \ argument
2414 CHECKED_CAST(_STACK *, STACK_OF(X509_ATTRIBUTE) *, sk)))
2416 #define sk_X509_ATTRIBUTE_dup(sk) \ argument
2418 CHECKED_CAST(_STACK *, const STACK_OF(X509_ATTRIBUTE) *, sk)))
2420 #define sk_X509_ATTRIBUTE_sort(sk) \ argument
2421 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_ATTRIBUTE) *, sk))
2423 #define sk_X509_ATTRIBUTE_is_sorted(sk) \ argument
2424 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(X509_ATTRIBUTE) *, sk))
2426 #define sk_X509_ATTRIBUTE_set_cmp_func(sk, comp) \ argument
2429 CHECKED_CAST(_STACK *, STACK_OF(X509_ATTRIBUTE) *, sk), \
2434 #define sk_X509_ATTRIBUTE_deep_copy(sk, copy_func, free_func) \ argument
2436 CHECKED_CAST(const _STACK *, const STACK_OF(X509_ATTRIBUTE) *, sk), \
2448 #define sk_X509_CRL_num(sk) \ argument
2449 sk_num(CHECKED_CAST(_STACK *, STACK_OF(X509_CRL) *, sk))
2451 #define sk_X509_CRL_zero(sk) \ argument
2452 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_CRL) *, sk));
2454 #define sk_X509_CRL_value(sk, i) \ argument
2456 CHECKED_CAST(_STACK *, const STACK_OF(X509_CRL) *, sk), (i)))
2458 #define sk_X509_CRL_set(sk, i, p) \ argument
2459 ((X509_CRL *)sk_set(CHECKED_CAST(_STACK *, STACK_OF(X509_CRL) *, sk), (i), \
2462 #define sk_X509_CRL_free(sk) \ argument
2463 sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_CRL) *, sk))
2465 #define sk_X509_CRL_pop_free(sk, free_func) \ argument
2466 sk_pop_free(CHECKED_CAST(_STACK *, STACK_OF(X509_CRL) *, sk), \
2469 #define sk_X509_CRL_insert(sk, p, where) \ argument
2470 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(X509_CRL) *, sk), \
2473 #define sk_X509_CRL_delete(sk, where) \ argument
2474 ((X509_CRL *)sk_delete(CHECKED_CAST(_STACK *, STACK_OF(X509_CRL) *, sk), \
2477 #define sk_X509_CRL_delete_ptr(sk, p) \ argument
2478 ((X509_CRL *)sk_delete_ptr(CHECKED_CAST(_STACK *, STACK_OF(X509_CRL) *, sk), \
2481 #define sk_X509_CRL_find(sk, out_index, p) \ argument
2482 sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509_CRL) *, sk), (out_index), \
2485 #define sk_X509_CRL_shift(sk) \ argument
2486 ((X509_CRL *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(X509_CRL) *, sk)))
2488 #define sk_X509_CRL_push(sk, p) \ argument
2489 sk_push(CHECKED_CAST(_STACK *, STACK_OF(X509_CRL) *, sk), \
2492 #define sk_X509_CRL_pop(sk) \ argument
2493 ((X509_CRL *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_CRL) *, sk)))
2495 #define sk_X509_CRL_dup(sk) \ argument
2497 CHECKED_CAST(_STACK *, const STACK_OF(X509_CRL) *, sk)))
2499 #define sk_X509_CRL_sort(sk) \ argument
2500 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_CRL) *, sk))
2502 #define sk_X509_CRL_is_sorted(sk) \ argument
2503 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(X509_CRL) *, sk))
2505 #define sk_X509_CRL_set_cmp_func(sk, comp) \ argument
2507 CHECKED_CAST(_STACK *, STACK_OF(X509_CRL) *, sk), \
2511 #define sk_X509_CRL_deep_copy(sk, copy_func, free_func) \ argument
2513 CHECKED_CAST(const _STACK *, const STACK_OF(X509_CRL) *, sk), \
2525 #define sk_X509_EXTENSION_num(sk) \ argument
2526 sk_num(CHECKED_CAST(_STACK *, STACK_OF(X509_EXTENSION) *, sk))
2528 #define sk_X509_EXTENSION_zero(sk) \ argument
2529 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_EXTENSION) *, sk));
2531 #define sk_X509_EXTENSION_value(sk, i) \ argument
2533 CHECKED_CAST(_STACK *, const STACK_OF(X509_EXTENSION) *, sk), (i)))
2535 #define sk_X509_EXTENSION_set(sk, i, p) \ argument
2537 CHECKED_CAST(_STACK *, STACK_OF(X509_EXTENSION) *, sk), (i), \
2540 #define sk_X509_EXTENSION_free(sk) \ argument
2541 sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_EXTENSION) *, sk))
2543 #define sk_X509_EXTENSION_pop_free(sk, free_func) \ argument
2545 CHECKED_CAST(_STACK *, STACK_OF(X509_EXTENSION) *, sk), \
2548 #define sk_X509_EXTENSION_insert(sk, p, where) \ argument
2549 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(X509_EXTENSION) *, sk), \
2552 #define sk_X509_EXTENSION_delete(sk, where) \ argument
2554 CHECKED_CAST(_STACK *, STACK_OF(X509_EXTENSION) *, sk), (where)))
2556 #define sk_X509_EXTENSION_delete_ptr(sk, p) \ argument
2558 CHECKED_CAST(_STACK *, STACK_OF(X509_EXTENSION) *, sk), \
2561 #define sk_X509_EXTENSION_find(sk, out_index, p) \ argument
2562 sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509_EXTENSION) *, sk), (out_index), \
2565 #define sk_X509_EXTENSION_shift(sk) \ argument
2567 CHECKED_CAST(_STACK *, STACK_OF(X509_EXTENSION) *, sk)))
2569 #define sk_X509_EXTENSION_push(sk, p) \ argument
2570 sk_push(CHECKED_CAST(_STACK *, STACK_OF(X509_EXTENSION) *, sk), \
2573 #define sk_X509_EXTENSION_pop(sk) \ argument
2575 CHECKED_CAST(_STACK *, STACK_OF(X509_EXTENSION) *, sk)))
2577 #define sk_X509_EXTENSION_dup(sk) \ argument
2579 CHECKED_CAST(_STACK *, const STACK_OF(X509_EXTENSION) *, sk)))
2581 #define sk_X509_EXTENSION_sort(sk) \ argument
2582 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_EXTENSION) *, sk))
2584 #define sk_X509_EXTENSION_is_sorted(sk) \ argument
2585 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(X509_EXTENSION) *, sk))
2587 #define sk_X509_EXTENSION_set_cmp_func(sk, comp) \ argument
2590 CHECKED_CAST(_STACK *, STACK_OF(X509_EXTENSION) *, sk), \
2595 #define sk_X509_EXTENSION_deep_copy(sk, copy_func, free_func) \ argument
2597 CHECKED_CAST(const _STACK *, const STACK_OF(X509_EXTENSION) *, sk), \
2610 #define sk_X509_INFO_num(sk) \ argument
2611 sk_num(CHECKED_CAST(_STACK *, STACK_OF(X509_INFO) *, sk))
2613 #define sk_X509_INFO_zero(sk) \ argument
2614 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_INFO) *, sk));
2616 #define sk_X509_INFO_value(sk, i) \ argument
2618 CHECKED_CAST(_STACK *, const STACK_OF(X509_INFO) *, sk), (i)))
2620 #define sk_X509_INFO_set(sk, i, p) \ argument
2621 ((X509_INFO *)sk_set(CHECKED_CAST(_STACK *, STACK_OF(X509_INFO) *, sk), (i), \
2624 #define sk_X509_INFO_free(sk) \ argument
2625 sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_INFO) *, sk))
2627 #define sk_X509_INFO_pop_free(sk, free_func) \ argument
2629 CHECKED_CAST(_STACK *, STACK_OF(X509_INFO) *, sk), \
2632 #define sk_X509_INFO_insert(sk, p, where) \ argument
2633 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(X509_INFO) *, sk), \
2636 #define sk_X509_INFO_delete(sk, where) \ argument
2637 ((X509_INFO *)sk_delete(CHECKED_CAST(_STACK *, STACK_OF(X509_INFO) *, sk), \
2640 #define sk_X509_INFO_delete_ptr(sk, p) \ argument
2642 CHECKED_CAST(_STACK *, STACK_OF(X509_INFO) *, sk), \
2645 #define sk_X509_INFO_find(sk, out_index, p) \ argument
2646 sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509_INFO) *, sk), (out_index), \
2649 #define sk_X509_INFO_shift(sk) \ argument
2650 ((X509_INFO *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(X509_INFO) *, sk)))
2652 #define sk_X509_INFO_push(sk, p) \ argument
2653 sk_push(CHECKED_CAST(_STACK *, STACK_OF(X509_INFO) *, sk), \
2656 #define sk_X509_INFO_pop(sk) \ argument
2657 ((X509_INFO *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_INFO) *, sk)))
2659 #define sk_X509_INFO_dup(sk) \ argument
2661 CHECKED_CAST(_STACK *, const STACK_OF(X509_INFO) *, sk)))
2663 #define sk_X509_INFO_sort(sk) \ argument
2664 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_INFO) *, sk))
2666 #define sk_X509_INFO_is_sorted(sk) \ argument
2667 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(X509_INFO) *, sk))
2669 #define sk_X509_INFO_set_cmp_func(sk, comp) \ argument
2671 CHECKED_CAST(_STACK *, STACK_OF(X509_INFO) *, sk), \
2675 #define sk_X509_INFO_deep_copy(sk, copy_func, free_func) \ argument
2677 CHECKED_CAST(const _STACK *, const STACK_OF(X509_INFO) *, sk), \
2689 #define sk_X509_LOOKUP_num(sk) \ argument
2690 sk_num(CHECKED_CAST(_STACK *, STACK_OF(X509_LOOKUP) *, sk))
2692 #define sk_X509_LOOKUP_zero(sk) \ argument
2693 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_LOOKUP) *, sk));
2695 #define sk_X509_LOOKUP_value(sk, i) \ argument
2697 CHECKED_CAST(_STACK *, const STACK_OF(X509_LOOKUP) *, sk), (i)))
2699 #define sk_X509_LOOKUP_set(sk, i, p) \ argument
2700 ((X509_LOOKUP *)sk_set(CHECKED_CAST(_STACK *, STACK_OF(X509_LOOKUP) *, sk), \
2703 #define sk_X509_LOOKUP_free(sk) \ argument
2704 sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_LOOKUP) *, sk))
2706 #define sk_X509_LOOKUP_pop_free(sk, free_func) \ argument
2708 CHECKED_CAST(_STACK *, STACK_OF(X509_LOOKUP) *, sk), \
2711 #define sk_X509_LOOKUP_insert(sk, p, where) \ argument
2712 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(X509_LOOKUP) *, sk), \
2715 #define sk_X509_LOOKUP_delete(sk, where) \ argument
2717 CHECKED_CAST(_STACK *, STACK_OF(X509_LOOKUP) *, sk), (where)))
2719 #define sk_X509_LOOKUP_delete_ptr(sk, p) \ argument
2721 CHECKED_CAST(_STACK *, STACK_OF(X509_LOOKUP) *, sk), \
2724 #define sk_X509_LOOKUP_find(sk, out_index, p) \ argument
2725 sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509_LOOKUP) *, sk), (out_index), \
2728 #define sk_X509_LOOKUP_shift(sk) \ argument
2729 ((X509_LOOKUP *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(X509_LOOKUP) *, sk)))
2731 #define sk_X509_LOOKUP_push(sk, p) \ argument
2732 sk_push(CHECKED_CAST(_STACK *, STACK_OF(X509_LOOKUP) *, sk), \
2735 #define sk_X509_LOOKUP_pop(sk) \ argument
2736 ((X509_LOOKUP *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_LOOKUP) *, sk)))
2738 #define sk_X509_LOOKUP_dup(sk) \ argument
2740 CHECKED_CAST(_STACK *, const STACK_OF(X509_LOOKUP) *, sk)))
2742 #define sk_X509_LOOKUP_sort(sk) \ argument
2743 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_LOOKUP) *, sk))
2745 #define sk_X509_LOOKUP_is_sorted(sk) \ argument
2746 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(X509_LOOKUP) *, sk))
2748 #define sk_X509_LOOKUP_set_cmp_func(sk, comp) \ argument
2750 CHECKED_CAST(_STACK *, STACK_OF(X509_LOOKUP) *, sk), \
2755 #define sk_X509_LOOKUP_deep_copy(sk, copy_func, free_func) \ argument
2757 CHECKED_CAST(const _STACK *, const STACK_OF(X509_LOOKUP) *, sk), \
2770 #define sk_X509_NAME_num(sk) \ argument
2771 sk_num(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME) *, sk))
2773 #define sk_X509_NAME_zero(sk) \ argument
2774 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME) *, sk));
2776 #define sk_X509_NAME_value(sk, i) \ argument
2778 CHECKED_CAST(_STACK *, const STACK_OF(X509_NAME) *, sk), (i)))
2780 #define sk_X509_NAME_set(sk, i, p) \ argument
2781 ((X509_NAME *)sk_set(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME) *, sk), (i), \
2784 #define sk_X509_NAME_free(sk) \ argument
2785 sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME) *, sk))
2787 #define sk_X509_NAME_pop_free(sk, free_func) \ argument
2789 CHECKED_CAST(_STACK *, STACK_OF(X509_NAME) *, sk), \
2792 #define sk_X509_NAME_insert(sk, p, where) \ argument
2793 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME) *, sk), \
2796 #define sk_X509_NAME_delete(sk, where) \ argument
2797 ((X509_NAME *)sk_delete(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME) *, sk), \
2800 #define sk_X509_NAME_delete_ptr(sk, p) \ argument
2802 CHECKED_CAST(_STACK *, STACK_OF(X509_NAME) *, sk), \
2805 #define sk_X509_NAME_find(sk, out_index, p) \ argument
2806 sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME) *, sk), (out_index), \
2809 #define sk_X509_NAME_shift(sk) \ argument
2810 ((X509_NAME *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME) *, sk)))
2812 #define sk_X509_NAME_push(sk, p) \ argument
2813 sk_push(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME) *, sk), \
2816 #define sk_X509_NAME_pop(sk) \ argument
2817 ((X509_NAME *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME) *, sk)))
2819 #define sk_X509_NAME_dup(sk) \ argument
2821 CHECKED_CAST(_STACK *, const STACK_OF(X509_NAME) *, sk)))
2823 #define sk_X509_NAME_sort(sk) \ argument
2824 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME) *, sk))
2826 #define sk_X509_NAME_is_sorted(sk) \ argument
2827 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(X509_NAME) *, sk))
2829 #define sk_X509_NAME_set_cmp_func(sk, comp) \ argument
2831 CHECKED_CAST(_STACK *, STACK_OF(X509_NAME) *, sk), \
2835 #define sk_X509_NAME_deep_copy(sk, copy_func, free_func) \ argument
2837 CHECKED_CAST(const _STACK *, const STACK_OF(X509_NAME) *, sk), \
2850 #define sk_X509_NAME_ENTRY_num(sk) \ argument
2851 sk_num(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME_ENTRY) *, sk))
2853 #define sk_X509_NAME_ENTRY_zero(sk) \ argument
2854 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME_ENTRY) *, sk));
2856 #define sk_X509_NAME_ENTRY_value(sk, i) \ argument
2858 CHECKED_CAST(_STACK *, const STACK_OF(X509_NAME_ENTRY) *, sk), (i)))
2860 #define sk_X509_NAME_ENTRY_set(sk, i, p) \ argument
2862 CHECKED_CAST(_STACK *, STACK_OF(X509_NAME_ENTRY) *, sk), (i), \
2865 #define sk_X509_NAME_ENTRY_free(sk) \ argument
2866 sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME_ENTRY) *, sk))
2868 #define sk_X509_NAME_ENTRY_pop_free(sk, free_func) \ argument
2870 CHECKED_CAST(_STACK *, STACK_OF(X509_NAME_ENTRY) *, sk), \
2873 #define sk_X509_NAME_ENTRY_insert(sk, p, where) \ argument
2874 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME_ENTRY) *, sk), \
2877 #define sk_X509_NAME_ENTRY_delete(sk, where) \ argument
2879 CHECKED_CAST(_STACK *, STACK_OF(X509_NAME_ENTRY) *, sk), (where)))
2881 #define sk_X509_NAME_ENTRY_delete_ptr(sk, p) \ argument
2883 CHECKED_CAST(_STACK *, STACK_OF(X509_NAME_ENTRY) *, sk), \
2886 #define sk_X509_NAME_ENTRY_find(sk, out_index, p) \ argument
2887 sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME_ENTRY) *, sk), \
2890 #define sk_X509_NAME_ENTRY_shift(sk) \ argument
2892 CHECKED_CAST(_STACK *, STACK_OF(X509_NAME_ENTRY) *, sk)))
2894 #define sk_X509_NAME_ENTRY_push(sk, p) \ argument
2895 sk_push(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME_ENTRY) *, sk), \
2898 #define sk_X509_NAME_ENTRY_pop(sk) \ argument
2900 CHECKED_CAST(_STACK *, STACK_OF(X509_NAME_ENTRY) *, sk)))
2902 #define sk_X509_NAME_ENTRY_dup(sk) \ argument
2904 CHECKED_CAST(_STACK *, const STACK_OF(X509_NAME_ENTRY) *, sk)))
2906 #define sk_X509_NAME_ENTRY_sort(sk) \ argument
2907 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_NAME_ENTRY) *, sk))
2909 #define sk_X509_NAME_ENTRY_is_sorted(sk) \ argument
2910 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(X509_NAME_ENTRY) *, sk))
2912 #define sk_X509_NAME_ENTRY_set_cmp_func(sk, comp) \ argument
2915 CHECKED_CAST(_STACK *, STACK_OF(X509_NAME_ENTRY) *, sk), \
2920 #define sk_X509_NAME_ENTRY_deep_copy(sk, copy_func, free_func) \ argument
2922 CHECKED_CAST(const _STACK *, const STACK_OF(X509_NAME_ENTRY) *, sk), \
2935 #define sk_X509_OBJECT_num(sk) \ argument
2936 sk_num(CHECKED_CAST(_STACK *, STACK_OF(X509_OBJECT) *, sk))
2938 #define sk_X509_OBJECT_zero(sk) \ argument
2939 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_OBJECT) *, sk));
2941 #define sk_X509_OBJECT_value(sk, i) \ argument
2943 CHECKED_CAST(_STACK *, const STACK_OF(X509_OBJECT) *, sk), (i)))
2945 #define sk_X509_OBJECT_set(sk, i, p) \ argument
2946 ((X509_OBJECT *)sk_set(CHECKED_CAST(_STACK *, STACK_OF(X509_OBJECT) *, sk), \
2949 #define sk_X509_OBJECT_free(sk) \ argument
2950 sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_OBJECT) *, sk))
2952 #define sk_X509_OBJECT_pop_free(sk, free_func) \ argument
2954 CHECKED_CAST(_STACK *, STACK_OF(X509_OBJECT) *, sk), \
2957 #define sk_X509_OBJECT_insert(sk, p, where) \ argument
2958 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(X509_OBJECT) *, sk), \
2961 #define sk_X509_OBJECT_delete(sk, where) \ argument
2963 CHECKED_CAST(_STACK *, STACK_OF(X509_OBJECT) *, sk), (where)))
2965 #define sk_X509_OBJECT_delete_ptr(sk, p) \ argument
2967 CHECKED_CAST(_STACK *, STACK_OF(X509_OBJECT) *, sk), \
2970 #define sk_X509_OBJECT_find(sk, out_index, p) \ argument
2971 sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509_OBJECT) *, sk), (out_index), \
2974 #define sk_X509_OBJECT_shift(sk) \ argument
2975 ((X509_OBJECT *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(X509_OBJECT) *, sk)))
2977 #define sk_X509_OBJECT_push(sk, p) \ argument
2978 sk_push(CHECKED_CAST(_STACK *, STACK_OF(X509_OBJECT) *, sk), \
2981 #define sk_X509_OBJECT_pop(sk) \ argument
2982 ((X509_OBJECT *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_OBJECT) *, sk)))
2984 #define sk_X509_OBJECT_dup(sk) \ argument
2986 CHECKED_CAST(_STACK *, const STACK_OF(X509_OBJECT) *, sk)))
2988 #define sk_X509_OBJECT_sort(sk) \ argument
2989 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_OBJECT) *, sk))
2991 #define sk_X509_OBJECT_is_sorted(sk) \ argument
2992 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(X509_OBJECT) *, sk))
2994 #define sk_X509_OBJECT_set_cmp_func(sk, comp) \ argument
2996 CHECKED_CAST(_STACK *, STACK_OF(X509_OBJECT) *, sk), \
3001 #define sk_X509_OBJECT_deep_copy(sk, copy_func, free_func) \ argument
3003 CHECKED_CAST(const _STACK *, const STACK_OF(X509_OBJECT) *, sk), \
3017 #define sk_X509_POLICY_DATA_num(sk) \ argument
3018 sk_num(CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_DATA) *, sk))
3020 #define sk_X509_POLICY_DATA_zero(sk) \ argument
3021 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_DATA) *, sk));
3023 #define sk_X509_POLICY_DATA_value(sk, i) \ argument
3025 CHECKED_CAST(_STACK *, const STACK_OF(X509_POLICY_DATA) *, sk), (i)))
3027 #define sk_X509_POLICY_DATA_set(sk, i, p) \ argument
3029 CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_DATA) *, sk), (i), \
3032 #define sk_X509_POLICY_DATA_free(sk) \ argument
3033 sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_DATA) *, sk))
3035 #define sk_X509_POLICY_DATA_pop_free(sk, free_func) \ argument
3037 CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_DATA) *, sk), \
3040 #define sk_X509_POLICY_DATA_insert(sk, p, where) \ argument
3041 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_DATA) *, sk), \
3044 #define sk_X509_POLICY_DATA_delete(sk, where) \ argument
3046 CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_DATA) *, sk), (where)))
3048 #define sk_X509_POLICY_DATA_delete_ptr(sk, p) \ argument
3050 CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_DATA) *, sk), \
3053 #define sk_X509_POLICY_DATA_find(sk, out_index, p) \ argument
3054 sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_DATA) *, sk), \
3057 #define sk_X509_POLICY_DATA_shift(sk) \ argument
3059 CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_DATA) *, sk)))
3061 #define sk_X509_POLICY_DATA_push(sk, p) \ argument
3062 sk_push(CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_DATA) *, sk), \
3065 #define sk_X509_POLICY_DATA_pop(sk) \ argument
3067 CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_DATA) *, sk)))
3069 #define sk_X509_POLICY_DATA_dup(sk) \ argument
3071 CHECKED_CAST(_STACK *, const STACK_OF(X509_POLICY_DATA) *, sk)))
3073 #define sk_X509_POLICY_DATA_sort(sk) \ argument
3074 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_DATA) *, sk))
3076 #define sk_X509_POLICY_DATA_is_sorted(sk) \ argument
3077 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(X509_POLICY_DATA) *, sk))
3079 #define sk_X509_POLICY_DATA_set_cmp_func(sk, comp) \ argument
3082 CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_DATA) *, sk), \
3087 #define sk_X509_POLICY_DATA_deep_copy(sk, copy_func, free_func) \ argument
3089 CHECKED_CAST(const _STACK *, const STACK_OF(X509_POLICY_DATA) *, sk), \
3104 #define sk_X509_POLICY_NODE_num(sk) \ argument
3105 sk_num(CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_NODE) *, sk))
3107 #define sk_X509_POLICY_NODE_zero(sk) \ argument
3108 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_NODE) *, sk));
3110 #define sk_X509_POLICY_NODE_value(sk, i) \ argument
3112 CHECKED_CAST(_STACK *, const STACK_OF(X509_POLICY_NODE) *, sk), (i)))
3114 #define sk_X509_POLICY_NODE_set(sk, i, p) \ argument
3116 CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_NODE) *, sk), (i), \
3119 #define sk_X509_POLICY_NODE_free(sk) \ argument
3120 sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_NODE) *, sk))
3122 #define sk_X509_POLICY_NODE_pop_free(sk, free_func) \ argument
3124 CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_NODE) *, sk), \
3127 #define sk_X509_POLICY_NODE_insert(sk, p, where) \ argument
3128 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_NODE) *, sk), \
3131 #define sk_X509_POLICY_NODE_delete(sk, where) \ argument
3133 CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_NODE) *, sk), (where)))
3135 #define sk_X509_POLICY_NODE_delete_ptr(sk, p) \ argument
3137 CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_NODE) *, sk), \
3140 #define sk_X509_POLICY_NODE_find(sk, out_index, p) \ argument
3141 sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_NODE) *, sk), \
3144 #define sk_X509_POLICY_NODE_shift(sk) \ argument
3146 CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_NODE) *, sk)))
3148 #define sk_X509_POLICY_NODE_push(sk, p) \ argument
3149 sk_push(CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_NODE) *, sk), \
3152 #define sk_X509_POLICY_NODE_pop(sk) \ argument
3154 CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_NODE) *, sk)))
3156 #define sk_X509_POLICY_NODE_dup(sk) \ argument
3158 CHECKED_CAST(_STACK *, const STACK_OF(X509_POLICY_NODE) *, sk)))
3160 #define sk_X509_POLICY_NODE_sort(sk) \ argument
3161 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_NODE) *, sk))
3163 #define sk_X509_POLICY_NODE_is_sorted(sk) \ argument
3164 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(X509_POLICY_NODE) *, sk))
3166 #define sk_X509_POLICY_NODE_set_cmp_func(sk, comp) \ argument
3169 CHECKED_CAST(_STACK *, STACK_OF(X509_POLICY_NODE) *, sk), \
3174 #define sk_X509_POLICY_NODE_deep_copy(sk, copy_func, free_func) \ argument
3176 CHECKED_CAST(const _STACK *, const STACK_OF(X509_POLICY_NODE) *, sk), \
3190 #define sk_X509_PURPOSE_num(sk) \ argument
3191 sk_num(CHECKED_CAST(_STACK *, STACK_OF(X509_PURPOSE) *, sk))
3193 #define sk_X509_PURPOSE_zero(sk) \ argument
3194 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_PURPOSE) *, sk));
3196 #define sk_X509_PURPOSE_value(sk, i) \ argument
3198 CHECKED_CAST(_STACK *, const STACK_OF(X509_PURPOSE) *, sk), (i)))
3200 #define sk_X509_PURPOSE_set(sk, i, p) \ argument
3202 CHECKED_CAST(_STACK *, STACK_OF(X509_PURPOSE) *, sk), (i), \
3205 #define sk_X509_PURPOSE_free(sk) \ argument
3206 sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_PURPOSE) *, sk))
3208 #define sk_X509_PURPOSE_pop_free(sk, free_func) \ argument
3210 CHECKED_CAST(_STACK *, STACK_OF(X509_PURPOSE) *, sk), \
3213 #define sk_X509_PURPOSE_insert(sk, p, where) \ argument
3214 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(X509_PURPOSE) *, sk), \
3217 #define sk_X509_PURPOSE_delete(sk, where) \ argument
3219 CHECKED_CAST(_STACK *, STACK_OF(X509_PURPOSE) *, sk), (where)))
3221 #define sk_X509_PURPOSE_delete_ptr(sk, p) \ argument
3223 CHECKED_CAST(_STACK *, STACK_OF(X509_PURPOSE) *, sk), \
3226 #define sk_X509_PURPOSE_find(sk, out_index, p) \ argument
3227 sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509_PURPOSE) *, sk), (out_index), \
3230 #define sk_X509_PURPOSE_shift(sk) \ argument
3232 CHECKED_CAST(_STACK *, STACK_OF(X509_PURPOSE) *, sk)))
3234 #define sk_X509_PURPOSE_push(sk, p) \ argument
3235 sk_push(CHECKED_CAST(_STACK *, STACK_OF(X509_PURPOSE) *, sk), \
3238 #define sk_X509_PURPOSE_pop(sk) \ argument
3239 ((X509_PURPOSE *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_PURPOSE) *, sk)))
3241 #define sk_X509_PURPOSE_dup(sk) \ argument
3243 CHECKED_CAST(_STACK *, const STACK_OF(X509_PURPOSE) *, sk)))
3245 #define sk_X509_PURPOSE_sort(sk) \ argument
3246 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_PURPOSE) *, sk))
3248 #define sk_X509_PURPOSE_is_sorted(sk) \ argument
3249 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(X509_PURPOSE) *, sk))
3251 #define sk_X509_PURPOSE_set_cmp_func(sk, comp) \ argument
3253 CHECKED_CAST(_STACK *, STACK_OF(X509_PURPOSE) *, sk), \
3258 #define sk_X509_PURPOSE_deep_copy(sk, copy_func, free_func) \ argument
3260 CHECKED_CAST(const _STACK *, const STACK_OF(X509_PURPOSE) *, sk), \
3273 #define sk_X509_REVOKED_num(sk) \ argument
3274 sk_num(CHECKED_CAST(_STACK *, STACK_OF(X509_REVOKED) *, sk))
3276 #define sk_X509_REVOKED_zero(sk) \ argument
3277 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_REVOKED) *, sk));
3279 #define sk_X509_REVOKED_value(sk, i) \ argument
3281 CHECKED_CAST(_STACK *, const STACK_OF(X509_REVOKED) *, sk), (i)))
3283 #define sk_X509_REVOKED_set(sk, i, p) \ argument
3285 CHECKED_CAST(_STACK *, STACK_OF(X509_REVOKED) *, sk), (i), \
3288 #define sk_X509_REVOKED_free(sk) \ argument
3289 sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_REVOKED) *, sk))
3291 #define sk_X509_REVOKED_pop_free(sk, free_func) \ argument
3293 CHECKED_CAST(_STACK *, STACK_OF(X509_REVOKED) *, sk), \
3296 #define sk_X509_REVOKED_insert(sk, p, where) \ argument
3297 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(X509_REVOKED) *, sk), \
3300 #define sk_X509_REVOKED_delete(sk, where) \ argument
3302 CHECKED_CAST(_STACK *, STACK_OF(X509_REVOKED) *, sk), (where)))
3304 #define sk_X509_REVOKED_delete_ptr(sk, p) \ argument
3306 CHECKED_CAST(_STACK *, STACK_OF(X509_REVOKED) *, sk), \
3309 #define sk_X509_REVOKED_find(sk, out_index, p) \ argument
3310 sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509_REVOKED) *, sk), (out_index), \
3313 #define sk_X509_REVOKED_shift(sk) \ argument
3315 CHECKED_CAST(_STACK *, STACK_OF(X509_REVOKED) *, sk)))
3317 #define sk_X509_REVOKED_push(sk, p) \ argument
3318 sk_push(CHECKED_CAST(_STACK *, STACK_OF(X509_REVOKED) *, sk), \
3321 #define sk_X509_REVOKED_pop(sk) \ argument
3322 ((X509_REVOKED *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_REVOKED) *, sk)))
3324 #define sk_X509_REVOKED_dup(sk) \ argument
3326 CHECKED_CAST(_STACK *, const STACK_OF(X509_REVOKED) *, sk)))
3328 #define sk_X509_REVOKED_sort(sk) \ argument
3329 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_REVOKED) *, sk))
3331 #define sk_X509_REVOKED_is_sorted(sk) \ argument
3332 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(X509_REVOKED) *, sk))
3334 #define sk_X509_REVOKED_set_cmp_func(sk, comp) \ argument
3336 CHECKED_CAST(_STACK *, STACK_OF(X509_REVOKED) *, sk), \
3341 #define sk_X509_REVOKED_deep_copy(sk, copy_func, free_func) \ argument
3343 CHECKED_CAST(const _STACK *, const STACK_OF(X509_REVOKED) *, sk), \
3356 #define sk_X509_TRUST_num(sk) \ argument
3357 sk_num(CHECKED_CAST(_STACK *, STACK_OF(X509_TRUST) *, sk))
3359 #define sk_X509_TRUST_zero(sk) \ argument
3360 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_TRUST) *, sk));
3362 #define sk_X509_TRUST_value(sk, i) \ argument
3364 CHECKED_CAST(_STACK *, const STACK_OF(X509_TRUST) *, sk), (i)))
3366 #define sk_X509_TRUST_set(sk, i, p) \ argument
3367 ((X509_TRUST *)sk_set(CHECKED_CAST(_STACK *, STACK_OF(X509_TRUST) *, sk), \
3370 #define sk_X509_TRUST_free(sk) \ argument
3371 sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_TRUST) *, sk))
3373 #define sk_X509_TRUST_pop_free(sk, free_func) \ argument
3375 CHECKED_CAST(_STACK *, STACK_OF(X509_TRUST) *, sk), \
3378 #define sk_X509_TRUST_insert(sk, p, where) \ argument
3379 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(X509_TRUST) *, sk), \
3382 #define sk_X509_TRUST_delete(sk, where) \ argument
3383 ((X509_TRUST *)sk_delete(CHECKED_CAST(_STACK *, STACK_OF(X509_TRUST) *, sk), \
3386 #define sk_X509_TRUST_delete_ptr(sk, p) \ argument
3388 CHECKED_CAST(_STACK *, STACK_OF(X509_TRUST) *, sk), \
3391 #define sk_X509_TRUST_find(sk, out_index, p) \ argument
3392 sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509_TRUST) *, sk), (out_index), \
3395 #define sk_X509_TRUST_shift(sk) \ argument
3396 ((X509_TRUST *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(X509_TRUST) *, sk)))
3398 #define sk_X509_TRUST_push(sk, p) \ argument
3399 sk_push(CHECKED_CAST(_STACK *, STACK_OF(X509_TRUST) *, sk), \
3402 #define sk_X509_TRUST_pop(sk) \ argument
3403 ((X509_TRUST *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(X509_TRUST) *, sk)))
3405 #define sk_X509_TRUST_dup(sk) \ argument
3407 CHECKED_CAST(_STACK *, const STACK_OF(X509_TRUST) *, sk)))
3409 #define sk_X509_TRUST_sort(sk) \ argument
3410 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_TRUST) *, sk))
3412 #define sk_X509_TRUST_is_sorted(sk) \ argument
3413 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(X509_TRUST) *, sk))
3415 #define sk_X509_TRUST_set_cmp_func(sk, comp) \ argument
3417 CHECKED_CAST(_STACK *, STACK_OF(X509_TRUST) *, sk), \
3422 #define sk_X509_TRUST_deep_copy(sk, copy_func, free_func) \ argument
3424 CHECKED_CAST(const _STACK *, const STACK_OF(X509_TRUST) *, sk), \
3439 #define sk_X509_VERIFY_PARAM_num(sk) \ argument
3440 sk_num(CHECKED_CAST(_STACK *, STACK_OF(X509_VERIFY_PARAM) *, sk))
3442 #define sk_X509_VERIFY_PARAM_zero(sk) \ argument
3443 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(X509_VERIFY_PARAM) *, sk));
3445 #define sk_X509_VERIFY_PARAM_value(sk, i) \ argument
3447 CHECKED_CAST(_STACK *, const STACK_OF(X509_VERIFY_PARAM) *, sk), (i)))
3449 #define sk_X509_VERIFY_PARAM_set(sk, i, p) \ argument
3451 CHECKED_CAST(_STACK *, STACK_OF(X509_VERIFY_PARAM) *, sk), (i), \
3454 #define sk_X509_VERIFY_PARAM_free(sk) \ argument
3455 sk_free(CHECKED_CAST(_STACK *, STACK_OF(X509_VERIFY_PARAM) *, sk))
3457 #define sk_X509_VERIFY_PARAM_pop_free(sk, free_func) \ argument
3458 sk_pop_free(CHECKED_CAST(_STACK *, STACK_OF(X509_VERIFY_PARAM) *, sk), \
3462 #define sk_X509_VERIFY_PARAM_insert(sk, p, where) \ argument
3463 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(X509_VERIFY_PARAM) *, sk), \
3466 #define sk_X509_VERIFY_PARAM_delete(sk, where) \ argument
3468 CHECKED_CAST(_STACK *, STACK_OF(X509_VERIFY_PARAM) *, sk), (where)))
3470 #define sk_X509_VERIFY_PARAM_delete_ptr(sk, p) \ argument
3472 CHECKED_CAST(_STACK *, STACK_OF(X509_VERIFY_PARAM) *, sk), \
3475 #define sk_X509_VERIFY_PARAM_find(sk, out_index, p) \ argument
3476 sk_find(CHECKED_CAST(_STACK *, STACK_OF(X509_VERIFY_PARAM) *, sk), \
3479 #define sk_X509_VERIFY_PARAM_shift(sk) \ argument
3481 CHECKED_CAST(_STACK *, STACK_OF(X509_VERIFY_PARAM) *, sk)))
3483 #define sk_X509_VERIFY_PARAM_push(sk, p) \ argument
3484 sk_push(CHECKED_CAST(_STACK *, STACK_OF(X509_VERIFY_PARAM) *, sk), \
3487 #define sk_X509_VERIFY_PARAM_pop(sk) \ argument
3489 CHECKED_CAST(_STACK *, STACK_OF(X509_VERIFY_PARAM) *, sk)))
3491 #define sk_X509_VERIFY_PARAM_dup(sk) \ argument
3493 CHECKED_CAST(_STACK *, const STACK_OF(X509_VERIFY_PARAM) *, sk)))
3495 #define sk_X509_VERIFY_PARAM_sort(sk) \ argument
3496 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(X509_VERIFY_PARAM) *, sk))
3498 #define sk_X509_VERIFY_PARAM_is_sorted(sk) \ argument
3499 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(X509_VERIFY_PARAM) *, sk))
3501 #define sk_X509_VERIFY_PARAM_set_cmp_func(sk, comp) \ argument
3504 CHECKED_CAST(_STACK *, STACK_OF(X509_VERIFY_PARAM) *, sk), \
3509 #define sk_X509_VERIFY_PARAM_deep_copy(sk, copy_func, free_func) \ argument
3511 CHECKED_CAST(const _STACK *, const STACK_OF(X509_VERIFY_PARAM) *, sk), \
3524 #define sk_void_num(sk) sk_num(CHECKED_CAST(_STACK *, STACK_OF(void) *, sk)) argument
3526 #define sk_void_zero(sk) sk_zero(CHECKED_CAST(_STACK *, STACK_OF(void) *, sk)); argument
3528 #define sk_void_value(sk, i) \ argument
3529 ((void *)sk_value(CHECKED_CAST(_STACK *, const STACK_OF(void) *, sk), (i)))
3531 #define sk_void_set(sk, i, p) \ argument
3532 ((void *)sk_set(CHECKED_CAST(_STACK *, STACK_OF(void)*, sk), (i), \
3535 #define sk_void_free(sk) sk_free(CHECKED_CAST(_STACK *, STACK_OF(void) *, sk)) argument
3537 #define sk_void_pop_free(sk, free_func) \ argument
3538 sk_pop_free(CHECKED_CAST(_STACK *, STACK_OF(void) *, sk), \
3541 #define sk_void_insert(sk, p, where) \ argument
3542 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(void) *, sk), \
3545 #define sk_void_delete(sk, where) \ argument
3546 ((void *)sk_delete(CHECKED_CAST(_STACK *, STACK_OF(void)*, sk), (where)))
3548 #define sk_void_delete_ptr(sk, p) \ argument
3549 ((void *)sk_delete_ptr(CHECKED_CAST(_STACK *, STACK_OF(void)*, sk), \
3552 #define sk_void_find(sk, out_index, p) \ argument
3553 sk_find(CHECKED_CAST(_STACK *, STACK_OF(void) *, sk), (out_index), \
3556 #define sk_void_shift(sk) \ argument
3557 ((void *)sk_shift(CHECKED_CAST(_STACK *, STACK_OF(void)*, sk)))
3559 #define sk_void_push(sk, p) \ argument
3560 sk_push(CHECKED_CAST(_STACK *, STACK_OF(void) *, sk), \
3563 #define sk_void_pop(sk) \ argument
3564 ((void *)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(void)*, sk)))
3566 #define sk_void_dup(sk) \ argument
3567 ((STACK_OF(void)*)sk_dup(CHECKED_CAST(_STACK *, const STACK_OF(void) *, sk)))
3569 #define sk_void_sort(sk) sk_sort(CHECKED_CAST(_STACK *, STACK_OF(void) *, sk)) argument
3571 #define sk_void_is_sorted(sk) \ argument
3572 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(void) *, sk))
3574 #define sk_void_set_cmp_func(sk, comp) \ argument
3576 CHECKED_CAST(_STACK *, STACK_OF(void)*, sk), \
3580 #define sk_void_deep_copy(sk, copy_func, free_func) \ argument
3582 CHECKED_CAST(const _STACK *, const STACK_OF(void) *, sk), \
3596 #define sk_SRTP_PROTECTION_PROFILE_num(sk) \ argument
3597 sk_num(CHECKED_CAST(_STACK *, STACK_OF(SRTP_PROTECTION_PROFILE) *, sk))
3599 #define sk_SRTP_PROTECTION_PROFILE_zero(sk) \ argument
3600 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(SRTP_PROTECTION_PROFILE) *, sk));
3602 #define sk_SRTP_PROTECTION_PROFILE_value(sk, i) \ argument
3604 CHECKED_CAST(_STACK *, const STACK_OF(SRTP_PROTECTION_PROFILE) *, sk), \
3607 #define sk_SRTP_PROTECTION_PROFILE_set(sk, i, p) \ argument
3609 CHECKED_CAST(_STACK *, STACK_OF(SRTP_PROTECTION_PROFILE) *, sk), (i), \
3612 #define sk_SRTP_PROTECTION_PROFILE_free(sk) \ argument
3613 sk_free(CHECKED_CAST(_STACK *, STACK_OF(SRTP_PROTECTION_PROFILE) *, sk))
3615 #define sk_SRTP_PROTECTION_PROFILE_pop_free(sk, free_func) \ argument
3617 CHECKED_CAST(_STACK *, STACK_OF(SRTP_PROTECTION_PROFILE) *, sk), \
3621 #define sk_SRTP_PROTECTION_PROFILE_insert(sk, p, where) \ argument
3622 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(SRTP_PROTECTION_PROFILE) *, sk), \
3625 #define sk_SRTP_PROTECTION_PROFILE_delete(sk, where) \ argument
3627 CHECKED_CAST(_STACK *, STACK_OF(SRTP_PROTECTION_PROFILE) *, sk), \
3630 #define sk_SRTP_PROTECTION_PROFILE_delete_ptr(sk, p) \ argument
3632 CHECKED_CAST(_STACK *, STACK_OF(SRTP_PROTECTION_PROFILE) *, sk), \
3635 #define sk_SRTP_PROTECTION_PROFILE_find(sk, out_index, p) \ argument
3636 sk_find(CHECKED_CAST(_STACK *, STACK_OF(SRTP_PROTECTION_PROFILE) *, sk), \
3640 #define sk_SRTP_PROTECTION_PROFILE_shift(sk) \ argument
3642 CHECKED_CAST(_STACK *, STACK_OF(SRTP_PROTECTION_PROFILE) *, sk)))
3644 #define sk_SRTP_PROTECTION_PROFILE_push(sk, p) \ argument
3645 sk_push(CHECKED_CAST(_STACK *, STACK_OF(SRTP_PROTECTION_PROFILE) *, sk), \
3648 #define sk_SRTP_PROTECTION_PROFILE_pop(sk) \ argument
3650 CHECKED_CAST(_STACK *, STACK_OF(SRTP_PROTECTION_PROFILE) *, sk)))
3652 #define sk_SRTP_PROTECTION_PROFILE_dup(sk) \ argument
3654 CHECKED_CAST(_STACK *, const STACK_OF(SRTP_PROTECTION_PROFILE) *, sk)))
3656 #define sk_SRTP_PROTECTION_PROFILE_sort(sk) \ argument
3657 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(SRTP_PROTECTION_PROFILE) *, sk))
3659 #define sk_SRTP_PROTECTION_PROFILE_is_sorted(sk) \ argument
3661 CHECKED_CAST(_STACK *, const STACK_OF(SRTP_PROTECTION_PROFILE) *, sk))
3663 #define sk_SRTP_PROTECTION_PROFILE_set_cmp_func(sk, comp) \ argument
3667 CHECKED_CAST(_STACK *, STACK_OF(SRTP_PROTECTION_PROFILE) *, sk), \
3673 #define sk_SRTP_PROTECTION_PROFILE_deep_copy(sk, copy_func, free_func) \ argument
3676 sk), \
3691 #define sk_SSL_CIPHER_num(sk) \ argument
3692 sk_num(CHECKED_CAST(_STACK *, STACK_OF(SSL_CIPHER) *, sk))
3694 #define sk_SSL_CIPHER_zero(sk) \ argument
3695 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(SSL_CIPHER) *, sk));
3697 #define sk_SSL_CIPHER_value(sk, i) \ argument
3699 CHECKED_CAST(_STACK *, const STACK_OF(SSL_CIPHER) *, sk), (i)))
3701 #define sk_SSL_CIPHER_set(sk, i, p) \ argument
3703 CHECKED_CAST(_STACK *, STACK_OF(SSL_CIPHER) *, sk), (i), \
3706 #define sk_SSL_CIPHER_free(sk) \ argument
3707 sk_free(CHECKED_CAST(_STACK *, STACK_OF(SSL_CIPHER) *, sk))
3709 #define sk_SSL_CIPHER_pop_free(sk, free_func) \ argument
3711 CHECKED_CAST(_STACK *, STACK_OF(SSL_CIPHER) *, sk), \
3714 #define sk_SSL_CIPHER_insert(sk, p, where) \ argument
3715 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(SSL_CIPHER) *, sk), \
3718 #define sk_SSL_CIPHER_delete(sk, where) \ argument
3720 CHECKED_CAST(_STACK *, STACK_OF(SSL_CIPHER) *, sk), (where)))
3722 #define sk_SSL_CIPHER_delete_ptr(sk, p) \ argument
3724 CHECKED_CAST(_STACK *, STACK_OF(SSL_CIPHER) *, sk), \
3727 #define sk_SSL_CIPHER_find(sk, out_index, p) \ argument
3728 sk_find(CHECKED_CAST(_STACK *, STACK_OF(SSL_CIPHER) *, sk), (out_index), \
3731 #define sk_SSL_CIPHER_shift(sk) \ argument
3733 CHECKED_CAST(_STACK *, STACK_OF(SSL_CIPHER) *, sk)))
3735 #define sk_SSL_CIPHER_push(sk, p) \ argument
3736 sk_push(CHECKED_CAST(_STACK *, STACK_OF(SSL_CIPHER) *, sk), \
3739 #define sk_SSL_CIPHER_pop(sk) \ argument
3741 CHECKED_CAST(_STACK *, STACK_OF(SSL_CIPHER) *, sk)))
3743 #define sk_SSL_CIPHER_dup(sk) \ argument
3745 CHECKED_CAST(_STACK *, const STACK_OF(SSL_CIPHER) *, sk)))
3747 #define sk_SSL_CIPHER_sort(sk) \ argument
3748 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(SSL_CIPHER) *, sk))
3750 #define sk_SSL_CIPHER_is_sorted(sk) \ argument
3751 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(SSL_CIPHER) *, sk))
3753 #define sk_SSL_CIPHER_set_cmp_func(sk, comp) \ argument
3755 CHECKED_CAST(_STACK *, STACK_OF(SSL_CIPHER) *, sk), \
3760 #define sk_SSL_CIPHER_deep_copy(sk, copy_func, free_func) \ argument
3762 CHECKED_CAST(const _STACK *, const STACK_OF(SSL_CIPHER) *, sk), \
3776 #define sk_OPENSSL_STRING_num(sk) \ argument
3777 sk_num(CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_STRING) *, sk))
3779 #define sk_OPENSSL_STRING_zero(sk) \ argument
3780 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_STRING) *, sk));
3782 #define sk_OPENSSL_STRING_value(sk, i) \ argument
3784 CHECKED_CAST(_STACK *, const STACK_OF(OPENSSL_STRING) *, sk), (i)))
3786 #define sk_OPENSSL_STRING_set(sk, i, p) \ argument
3788 CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_STRING) *, sk), (i), \
3791 #define sk_OPENSSL_STRING_free(sk) \ argument
3792 sk_free(CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_STRING) *, sk))
3794 #define sk_OPENSSL_STRING_pop_free(sk, free_func) \ argument
3796 CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_STRING) *, sk), \
3799 #define sk_OPENSSL_STRING_insert(sk, p, where) \ argument
3800 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_STRING) *, sk), \
3803 #define sk_OPENSSL_STRING_delete(sk, where) \ argument
3805 CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_STRING) *, sk), (where)))
3807 #define sk_OPENSSL_STRING_delete_ptr(sk, p) \ argument
3809 CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_STRING) *, sk), \
3812 #define sk_OPENSSL_STRING_find(sk, out_index, p) \ argument
3813 sk_find(CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_STRING) *, sk), (out_index), \
3816 #define sk_OPENSSL_STRING_shift(sk) \ argument
3818 CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_STRING) *, sk)))
3820 #define sk_OPENSSL_STRING_push(sk, p) \ argument
3821 sk_push(CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_STRING) *, sk), \
3824 #define sk_OPENSSL_STRING_pop(sk) \ argument
3826 CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_STRING) *, sk)))
3828 #define sk_OPENSSL_STRING_dup(sk) \ argument
3830 CHECKED_CAST(_STACK *, const STACK_OF(OPENSSL_STRING) *, sk)))
3832 #define sk_OPENSSL_STRING_sort(sk) \ argument
3833 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_STRING) *, sk))
3835 #define sk_OPENSSL_STRING_is_sorted(sk) \ argument
3836 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(OPENSSL_STRING) *, sk))
3838 #define sk_OPENSSL_STRING_set_cmp_func(sk, comp) \ argument
3841 CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_STRING) *, sk), \
3846 #define sk_OPENSSL_STRING_deep_copy(sk, copy_func, free_func) \ argument
3848 CHECKED_CAST(const _STACK *, const STACK_OF(OPENSSL_STRING) *, sk), \
3861 #define sk_OPENSSL_BLOCK_num(sk) \ argument
3862 sk_num(CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_BLOCK) *, sk))
3864 #define sk_OPENSSL_BLOCK_zero(sk) \ argument
3865 sk_zero(CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_BLOCK) *, sk));
3867 #define sk_OPENSSL_BLOCK_value(sk, i) \ argument
3869 CHECKED_CAST(_STACK *, const STACK_OF(OPENSSL_BLOCK) *, sk), (i)))
3871 #define sk_OPENSSL_BLOCK_set(sk, i, p) \ argument
3873 CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_BLOCK) *, sk), (i), \
3876 #define sk_OPENSSL_BLOCK_free(sk) \ argument
3877 sk_free(CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_BLOCK) *, sk))
3879 #define sk_OPENSSL_BLOCK_pop_free(sk, free_func) \ argument
3881 CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_BLOCK) *, sk), \
3884 #define sk_OPENSSL_BLOCK_insert(sk, p, where) \ argument
3885 sk_insert(CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_BLOCK) *, sk), \
3888 #define sk_OPENSSL_BLOCK_delete(sk, where) \ argument
3890 CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_BLOCK) *, sk), (where)))
3892 #define sk_OPENSSL_BLOCK_delete_ptr(sk, p) \ argument
3894 CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_BLOCK) *, sk), \
3897 #define sk_OPENSSL_BLOCK_find(sk, out_index, p) \ argument
3898 sk_find(CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_BLOCK) *, sk), (out_index), \
3901 #define sk_OPENSSL_BLOCK_shift(sk) \ argument
3903 CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_BLOCK) *, sk)))
3905 #define sk_OPENSSL_BLOCK_push(sk, p) \ argument
3906 sk_push(CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_BLOCK) *, sk), \
3909 #define sk_OPENSSL_BLOCK_pop(sk) \ argument
3910 ((OPENSSL_BLOCK)sk_pop(CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_BLOCK) *, sk)))
3912 #define sk_OPENSSL_BLOCK_dup(sk) \ argument
3914 CHECKED_CAST(_STACK *, const STACK_OF(OPENSSL_BLOCK) *, sk)))
3916 #define sk_OPENSSL_BLOCK_sort(sk) \ argument
3917 sk_sort(CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_BLOCK) *, sk))
3919 #define sk_OPENSSL_BLOCK_is_sorted(sk) \ argument
3920 sk_is_sorted(CHECKED_CAST(_STACK *, const STACK_OF(OPENSSL_BLOCK) *, sk))
3922 #define sk_OPENSSL_BLOCK_set_cmp_func(sk, comp) \ argument
3924 CHECKED_CAST(_STACK *, STACK_OF(OPENSSL_BLOCK) *, sk), \
3929 #define sk_OPENSSL_BLOCK_deep_copy(sk, copy_func, free_func) \ argument
3931 CHECKED_CAST(const _STACK *, const STACK_OF(OPENSSL_BLOCK) *, sk), \