Lines Matching refs:itname
81 #define ASN1_ITEM_start(itname) \ argument
82 const ASN1_ITEM itname##_it = {
84 #define ASN1_ITEM_end(itname) \ argument
721 #define IMPLEMENT_ASN1_TYPE_ex(itname, vname, ex) \ argument
722 ASN1_ITEM_start(itname) \
723 ASN1_ITYPE_PRIMITIVE, V_##vname, NULL, 0, NULL, ex, #itname \
724 ASN1_ITEM_end(itname)
727 #define IMPLEMENT_ASN1_MSTRING(itname, mask) \ argument
728 ASN1_ITEM_start(itname) \
729 ASN1_ITYPE_MSTRING, mask, NULL, 0, NULL, sizeof(ASN1_STRING), #itname \
730 ASN1_ITEM_end(itname)
768 #define IMPLEMENT_ASN1_FUNCTIONS_name(stname, itname) IMPLEMENT_ASN1_FUNCTIONS_fname(stname, itname… argument
770 #define IMPLEMENT_ASN1_FUNCTIONS_ENCODE_name(stname, itname) \ argument
771 IMPLEMENT_ASN1_FUNCTIONS_ENCODE_fname(stname, itname, itname)
779 #define IMPLEMENT_ASN1_ALLOC_FUNCTIONS_pfname(pre, stname, itname, fname) \ argument
782 return (stname *)ASN1_item_new(ASN1_ITEM_rptr(itname)); \
786 ASN1_item_free((ASN1_VALUE *)a, ASN1_ITEM_rptr(itname)); \
789 #define IMPLEMENT_ASN1_ALLOC_FUNCTIONS_fname(stname, itname, fname) \ argument
792 return (stname *)ASN1_item_new(ASN1_ITEM_rptr(itname)); \
796 ASN1_item_free((ASN1_VALUE *)a, ASN1_ITEM_rptr(itname)); \
799 #define IMPLEMENT_ASN1_FUNCTIONS_fname(stname, itname, fname) \ argument
800 IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname(stname, itname, fname) \
801 IMPLEMENT_ASN1_ALLOC_FUNCTIONS_fname(stname, itname, fname)
803 #define IMPLEMENT_ASN1_ENCODE_FUNCTIONS_fname(stname, itname, fname) \ argument
806 return (stname *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, ASN1_ITEM_rptr(itname));\
810 return ASN1_item_i2d((ASN1_VALUE *)a, out, ASN1_ITEM_rptr(itname));\
822 #define IMPLEMENT_ASN1_ENCODE_FUNCTIONS_const_fname(stname, itname, fname) \ argument
825 return (stname *)ASN1_item_d2i((ASN1_VALUE **)a, in, len, ASN1_ITEM_rptr(itname));\
829 return ASN1_item_i2d((ASN1_VALUE *)a, out, ASN1_ITEM_rptr(itname));\
841 #define IMPLEMENT_ASN1_PRINT_FUNCTION_fname(stname, itname, fname) \ argument
846 ASN1_ITEM_rptr(itname), pctx); \
852 #define IMPLEMENT_ASN1_FUNCTIONS_const_fname(stname, itname, fname) \ argument
853 IMPLEMENT_ASN1_ENCODE_FUNCTIONS_const_fname(stname, itname, fname) \
854 IMPLEMENT_ASN1_ALLOC_FUNCTIONS_fname(stname, itname, fname)