VirtualBox

Changeset 64890 in vbox


Ignore:
Timestamp:
Dec 15, 2016 5:49:11 PM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
112297
Message:

IPRT/ASN.1: Added _Erase, _Append and _InsertEx methods to sequence-of and set-of templates.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/iprt/mangling.h

    r64889 r64890  
    33783378# define RTErrConvertFromDarwinKern                     RT_MANGLER(RTErrConvertFromDarwinKern)
    33793379
    3380 # define RTAsn1BitString_Erase                          RT_MANGLER(RTAsn1BitString_Erase)
    3381 # define RTAsn1BitString_Erase                          RT_MANGLER(RTAsn1BitString_Erase)
    3382 # define RTAsn1BitString_InsertEx                       RT_MANGLER(RTAsn1BitString_InsertEx)
    3383 # define RTAsn1BitString_InsertEx                       RT_MANGLER(RTAsn1BitString_InsertEx)
    3384 # define RTAsn1Boolean_Erase                            RT_MANGLER(RTAsn1Boolean_Erase)
    3385 # define RTAsn1Boolean_Erase                            RT_MANGLER(RTAsn1Boolean_Erase)
    3386 # define RTAsn1Boolean_InsertEx                         RT_MANGLER(RTAsn1Boolean_InsertEx)
    3387 # define RTAsn1Boolean_InsertEx                         RT_MANGLER(RTAsn1Boolean_InsertEx)
    3388 # define RTAsn1Core_Erase                               RT_MANGLER(RTAsn1Core_Erase)
    3389 # define RTAsn1Core_Erase                               RT_MANGLER(RTAsn1Core_Erase)
    3390 # define RTAsn1Core_InsertEx                            RT_MANGLER(RTAsn1Core_InsertEx)
    3391 # define RTAsn1Core_InsertEx                            RT_MANGLER(RTAsn1Core_InsertEx)
    3392 # define RTAsn1Integer_Erase                            RT_MANGLER(RTAsn1Integer_Erase)
    3393 # define RTAsn1Integer_Erase                            RT_MANGLER(RTAsn1Integer_Erase)
    3394 # define RTAsn1Integer_InsertEx                         RT_MANGLER(RTAsn1Integer_InsertEx)
    3395 # define RTAsn1Integer_InsertEx                         RT_MANGLER(RTAsn1Integer_InsertEx)
    3396 # define RTAsn1ObjId_Erase                              RT_MANGLER(RTAsn1ObjId_Erase)
    3397 # define RTAsn1ObjId_Erase                              RT_MANGLER(RTAsn1ObjId_Erase)
    3398 # define RTAsn1ObjId_InsertEx                           RT_MANGLER(RTAsn1ObjId_InsertEx)
    3399 # define RTAsn1ObjId_InsertEx                           RT_MANGLER(RTAsn1ObjId_InsertEx)
    3400 # define RTAsn1OctetString_Erase                        RT_MANGLER(RTAsn1OctetString_Erase)
    3401 # define RTAsn1OctetString_Erase                        RT_MANGLER(RTAsn1OctetString_Erase)
    3402 # define RTAsn1OctetString_InsertEx                     RT_MANGLER(RTAsn1OctetString_InsertEx)
    3403 # define RTAsn1OctetString_InsertEx                     RT_MANGLER(RTAsn1OctetString_InsertEx)
     3380# define RTAsn1SeqOfBitStrings_Erase                    RT_MANGLER(RTAsn1SeqOfBitStrings_Erase)
     3381# define RTAsn1SeqOfBitStrings_InsertEx                 RT_MANGLER(RTAsn1SeqOfBitStrings_InsertEx)
     3382# define RTAsn1SeqOfBooleans_Erase                      RT_MANGLER(RTAsn1SeqOfBooleans_Erase)
     3383# define RTAsn1SeqOfBooleans_InsertEx                   RT_MANGLER(RTAsn1SeqOfBooleans_InsertEx)
     3384# define RTAsn1SeqOfCores_Erase                         RT_MANGLER(RTAsn1SeqOfCores_Erase)
     3385# define RTAsn1SeqOfCores_InsertEx                      RT_MANGLER(RTAsn1SeqOfCores_InsertEx)
     3386# define RTAsn1SeqOfIntegers_Erase                      RT_MANGLER(RTAsn1SeqOfIntegers_Erase)
     3387# define RTAsn1SeqOfIntegers_InsertEx                   RT_MANGLER(RTAsn1SeqOfIntegers_InsertEx)
    34043388# define RTAsn1SeqOfObjIds_Erase                        RT_MANGLER(RTAsn1SeqOfObjIds_Erase)
    34053389# define RTAsn1SeqOfObjIds_InsertEx                     RT_MANGLER(RTAsn1SeqOfObjIds_InsertEx)
    3406 # define RTAsn1String_Erase                             RT_MANGLER(RTAsn1String_Erase)
    3407 # define RTAsn1String_Erase                             RT_MANGLER(RTAsn1String_Erase)
    3408 # define RTAsn1String_InsertEx                          RT_MANGLER(RTAsn1String_InsertEx)
    3409 # define RTAsn1String_InsertEx                          RT_MANGLER(RTAsn1String_InsertEx)
    3410 # define RTAsn1Time_Erase                               RT_MANGLER(RTAsn1Time_Erase)
    3411 # define RTAsn1Time_Erase                               RT_MANGLER(RTAsn1Time_Erase)
    3412 # define RTAsn1Time_InsertEx                            RT_MANGLER(RTAsn1Time_InsertEx)
    3413 # define RTAsn1Time_InsertEx                            RT_MANGLER(RTAsn1Time_InsertEx)
    3414 # define RTCrPkcs7Attribute_Erase                       RT_MANGLER(RTCrPkcs7Attribute_Erase)
    3415 # define RTCrPkcs7Attribute_InsertEx                    RT_MANGLER(RTCrPkcs7Attribute_InsertEx)
    3416 # define RTCrPkcs7Cert_Erase                            RT_MANGLER(RTCrPkcs7Cert_Erase)
    3417 # define RTCrPkcs7Cert_InsertEx                         RT_MANGLER(RTCrPkcs7Cert_InsertEx)
    3418 # define RTCrPkcs7ContentInfo_Erase                     RT_MANGLER(RTCrPkcs7ContentInfo_Erase)
    3419 # define RTCrPkcs7ContentInfo_InsertEx                  RT_MANGLER(RTCrPkcs7ContentInfo_InsertEx)
    3420 # define RTCrPkcs7SignedData_Erase                      RT_MANGLER(RTCrPkcs7SignedData_Erase)
    3421 # define RTCrPkcs7SignedData_InsertEx                   RT_MANGLER(RTCrPkcs7SignedData_InsertEx)
    3422 # define RTCrPkcs7SignerInfo_Erase                      RT_MANGLER(RTCrPkcs7SignerInfo_Erase)
    3423 # define RTCrPkcs7SignerInfo_InsertEx                   RT_MANGLER(RTCrPkcs7SignerInfo_InsertEx)
    3424 # define RTCrRsaOtherPrimeInfo_Erase                    RT_MANGLER(RTCrRsaOtherPrimeInfo_Erase)
    3425 # define RTCrRsaOtherPrimeInfo_InsertEx                 RT_MANGLER(RTCrRsaOtherPrimeInfo_InsertEx)
    3426 # define RTCrSpcSerializedObjectAttribute_Erase         RT_MANGLER(RTCrSpcSerializedObjectAttribute_Erase)
    3427 # define RTCrSpcSerializedObjectAttribute_InsertEx      RT_MANGLER(RTCrSpcSerializedObjectAttribute_InsertEx)
    3428 # define RTCrTafTrustAnchorChoice_Erase                 RT_MANGLER(RTCrTafTrustAnchorChoice_Erase)
    3429 # define RTCrTafTrustAnchorChoice_InsertEx              RT_MANGLER(RTCrTafTrustAnchorChoice_InsertEx)
     3390# define RTAsn1SeqOfOctetStrings_Erase                  RT_MANGLER(RTAsn1SeqOfOctetStrings_Erase)
     3391# define RTAsn1SeqOfOctetStrings_InsertEx               RT_MANGLER(RTAsn1SeqOfOctetStrings_InsertEx)
     3392# define RTAsn1SeqOfStrings_Erase                       RT_MANGLER(RTAsn1SeqOfStrings_Erase)
     3393# define RTAsn1SeqOfStrings_InsertEx                    RT_MANGLER(RTAsn1SeqOfStrings_InsertEx)
     3394# define RTAsn1SeqOfTimes_Erase                         RT_MANGLER(RTAsn1SeqOfTimes_Erase)
     3395# define RTAsn1SeqOfTimes_InsertEx                      RT_MANGLER(RTAsn1SeqOfTimes_InsertEx)
     3396# define RTAsn1SetOfBitStrings_Erase                    RT_MANGLER(RTAsn1SetOfBitStrings_Erase)
     3397# define RTAsn1SetOfBitStrings_InsertEx                 RT_MANGLER(RTAsn1SetOfBitStrings_InsertEx)
     3398# define RTAsn1SetOfBooleans_Erase                      RT_MANGLER(RTAsn1SetOfBooleans_Erase)
     3399# define RTAsn1SetOfBooleans_InsertEx                   RT_MANGLER(RTAsn1SetOfBooleans_InsertEx)
     3400# define RTAsn1SetOfCores_Erase                         RT_MANGLER(RTAsn1SetOfCores_Erase)
     3401# define RTAsn1SetOfCores_InsertEx                      RT_MANGLER(RTAsn1SetOfCores_InsertEx)
     3402# define RTAsn1SetOfIntegers_Erase                      RT_MANGLER(RTAsn1SetOfIntegers_Erase)
     3403# define RTAsn1SetOfIntegers_InsertEx                   RT_MANGLER(RTAsn1SetOfIntegers_InsertEx)
     3404# define RTAsn1SetOfObjIds_Erase                        RT_MANGLER(RTAsn1SetOfObjIds_Erase)
     3405# define RTAsn1SetOfObjIds_InsertEx                     RT_MANGLER(RTAsn1SetOfObjIds_InsertEx)
     3406# define RTAsn1SetOfObjIdSeqs_Erase                     RT_MANGLER(RTAsn1SetOfObjIdSeqs_Erase)
     3407# define RTAsn1SetOfObjIdSeqs_InsertEx                  RT_MANGLER(RTAsn1SetOfObjIdSeqs_InsertEx)
     3408# define RTAsn1SetOfOctetStrings_Erase                  RT_MANGLER(RTAsn1SetOfOctetStrings_Erase)
     3409# define RTAsn1SetOfOctetStrings_InsertEx               RT_MANGLER(RTAsn1SetOfOctetStrings_InsertEx)
     3410# define RTAsn1SetOfStrings_Erase                       RT_MANGLER(RTAsn1SetOfStrings_Erase)
     3411# define RTAsn1SetOfStrings_InsertEx                    RT_MANGLER(RTAsn1SetOfStrings_InsertEx)
     3412# define RTAsn1SetOfTimes_Erase                         RT_MANGLER(RTAsn1SetOfTimes_Erase)
     3413# define RTAsn1SetOfTimes_InsertEx                      RT_MANGLER(RTAsn1SetOfTimes_InsertEx)
     3414# define RTCrPkcs7Attributes_Erase                      RT_MANGLER(RTCrPkcs7Attributes_Erase)
     3415# define RTCrPkcs7Attributes_InsertEx                   RT_MANGLER(RTCrPkcs7Attributes_InsertEx)
     3416# define RTCrPkcs7SetOfCerts_Erase                      RT_MANGLER(RTCrPkcs7SetOfCerts_Erase)
     3417# define RTCrPkcs7SetOfCerts_InsertEx                   RT_MANGLER(RTCrPkcs7SetOfCerts_InsertEx)
     3418# define RTCrPkcs7SetOfContentInfos_Erase               RT_MANGLER(RTCrPkcs7SetOfContentInfos_Erase)
     3419# define RTCrPkcs7SetOfContentInfos_InsertEx            RT_MANGLER(RTCrPkcs7SetOfContentInfos_InsertEx)
     3420# define RTCrPkcs7SetOfSignedData_Erase                 RT_MANGLER(RTCrPkcs7SetOfSignedData_Erase)
     3421# define RTCrPkcs7SetOfSignedData_InsertEx              RT_MANGLER(RTCrPkcs7SetOfSignedData_InsertEx)
     3422# define RTCrPkcs7SignerInfos_Erase                     RT_MANGLER(RTCrPkcs7SignerInfos_Erase)
     3423# define RTCrPkcs7SignerInfos_InsertEx                  RT_MANGLER(RTCrPkcs7SignerInfos_InsertEx)
     3424# define RTCrRsaOtherPrimeInfos_Erase                   RT_MANGLER(RTCrRsaOtherPrimeInfos_Erase)
     3425# define RTCrRsaOtherPrimeInfos_InsertEx                RT_MANGLER(RTCrRsaOtherPrimeInfos_InsertEx)
     3426# define RTCrSpcSerializedObjectAttributes_Erase        RT_MANGLER(RTCrSpcSerializedObjectAttributes_Erase)
     3427# define RTCrSpcSerializedObjectAttributes_InsertEx     RT_MANGLER(RTCrSpcSerializedObjectAttributes_InsertEx)
    34303428# define RTCrTafTrustAnchorList_Erase                   RT_MANGLER(RTCrTafTrustAnchorList_Erase)
    34313429# define RTCrTafTrustAnchorList_InsertEx                RT_MANGLER(RTCrTafTrustAnchorList_InsertEx)
    3432 # define RTCrX509AlgorithmIdentifier_Erase              RT_MANGLER(RTCrX509AlgorithmIdentifier_Erase)
    3433 # define RTCrX509AlgorithmIdentifier_InsertEx           RT_MANGLER(RTCrX509AlgorithmIdentifier_InsertEx)
    3434 # define RTCrX509AttributeTypeAndValue_Erase            RT_MANGLER(RTCrX509AttributeTypeAndValue_Erase)
    3435 # define RTCrX509AttributeTypeAndValue_InsertEx         RT_MANGLER(RTCrX509AttributeTypeAndValue_InsertEx)
    3436 # define RTCrX509Certificate_Erase                      RT_MANGLER(RTCrX509Certificate_Erase)
    3437 # define RTCrX509Certificate_InsertEx                   RT_MANGLER(RTCrX509Certificate_InsertEx)
    3438 # define RTCrX509Extension_Erase                        RT_MANGLER(RTCrX509Extension_Erase)
    3439 # define RTCrX509Extension_InsertEx                     RT_MANGLER(RTCrX509Extension_InsertEx)
    3440 # define RTCrX509GeneralName_Erase                      RT_MANGLER(RTCrX509GeneralName_Erase)
    3441 # define RTCrX509GeneralName_InsertEx                   RT_MANGLER(RTCrX509GeneralName_InsertEx)
    3442 # define RTCrX509GeneralSubtree_Erase                   RT_MANGLER(RTCrX509GeneralSubtree_Erase)
    3443 # define RTCrX509GeneralSubtree_InsertEx                RT_MANGLER(RTCrX509GeneralSubtree_InsertEx)
    3444 # define RTCrX509PolicyInformation_Erase                RT_MANGLER(RTCrX509PolicyInformation_Erase)
    3445 # define RTCrX509PolicyInformation_InsertEx             RT_MANGLER(RTCrX509PolicyInformation_InsertEx)
    3446 # define RTCrX509PolicyMapping_Erase                    RT_MANGLER(RTCrX509PolicyMapping_Erase)
    3447 # define RTCrX509PolicyMapping_InsertEx                 RT_MANGLER(RTCrX509PolicyMapping_InsertEx)
    3448 # define RTCrX509PolicyQualifierInfo_Erase              RT_MANGLER(RTCrX509PolicyQualifierInfo_Erase)
    3449 # define RTCrX509PolicyQualifierInfo_InsertEx           RT_MANGLER(RTCrX509PolicyQualifierInfo_InsertEx)
    3450 # define RTCrX509RelativeDistinguishedName_Erase        RT_MANGLER(RTCrX509RelativeDistinguishedName_Erase)
    3451 # define RTCrX509RelativeDistinguishedName_InsertEx     RT_MANGLER(RTCrX509RelativeDistinguishedName_InsertEx)
     3430# define RTCrX509AlgorithmIdentifiers_Erase             RT_MANGLER(RTCrX509AlgorithmIdentifiers_Erase)
     3431# define RTCrX509AlgorithmIdentifiers_InsertEx          RT_MANGLER(RTCrX509AlgorithmIdentifiers_InsertEx)
     3432# define RTCrX509AttributeTypeAndValues_Erase           RT_MANGLER(RTCrX509AttributeTypeAndValues_Erase)
     3433# define RTCrX509AttributeTypeAndValues_InsertEx        RT_MANGLER(RTCrX509AttributeTypeAndValues_InsertEx)
     3434# define RTCrX509CertificatePolicies_Erase              RT_MANGLER(RTCrX509CertificatePolicies_Erase)
     3435# define RTCrX509CertificatePolicies_InsertEx           RT_MANGLER(RTCrX509CertificatePolicies_InsertEx)
     3436# define RTCrX509Certificates_Erase                     RT_MANGLER(RTCrX509Certificates_Erase)
     3437# define RTCrX509Certificates_InsertEx                  RT_MANGLER(RTCrX509Certificates_InsertEx)
     3438# define RTCrX509Extensions_Erase                       RT_MANGLER(RTCrX509Extensions_Erase)
     3439# define RTCrX509Extensions_InsertEx                    RT_MANGLER(RTCrX509Extensions_InsertEx)
     3440# define RTCrX509GeneralNames_Erase                     RT_MANGLER(RTCrX509GeneralNames_Erase)
     3441# define RTCrX509GeneralNames_InsertEx                  RT_MANGLER(RTCrX509GeneralNames_InsertEx)
     3442# define RTCrX509GeneralSubtrees_Erase                  RT_MANGLER(RTCrX509GeneralSubtrees_Erase)
     3443# define RTCrX509GeneralSubtrees_InsertEx               RT_MANGLER(RTCrX509GeneralSubtrees_InsertEx)
     3444# define RTCrX509Name_Erase                             RT_MANGLER(RTCrX509Name_Erase)
     3445# define RTCrX509Name_InsertEx                          RT_MANGLER(RTCrX509Name_InsertEx)
     3446# define RTCrX509PolicyMappings_Erase                   RT_MANGLER(RTCrX509PolicyMappings_Erase)
     3447# define RTCrX509PolicyMappings_InsertEx                RT_MANGLER(RTCrX509PolicyMappings_InsertEx)
     3448# define RTCrX509PolicyQualifierInfos_Erase             RT_MANGLER(RTCrX509PolicyQualifierInfos_Erase)
     3449# define RTCrX509PolicyQualifierInfos_InsertEx          RT_MANGLER(RTCrX509PolicyQualifierInfos_InsertEx)
     3450
    34523451
    34533452/*
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette