require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&HEADER_CMS_H)) {
    eval 'sub HEADER_CMS_H () {1;}' unless defined(&HEADER_CMS_H);
    require 'openssl/x509.ph';
    if(defined(&OPENSSL_NO_CMS)) {
	die("CMS\ is\ disabled\.");
    }
    if(defined(&__cplusplus)) {
    }
    eval 'sub CMS_SIGNERINFO_ISSUER_SERIAL () {0;}' unless defined(&CMS_SIGNERINFO_ISSUER_SERIAL);
    eval 'sub CMS_SIGNERINFO_KEYIDENTIFIER () {1;}' unless defined(&CMS_SIGNERINFO_KEYIDENTIFIER);
    eval 'sub CMS_RECIPINFO_TRANS () {0;}' unless defined(&CMS_RECIPINFO_TRANS);
    eval 'sub CMS_RECIPINFO_AGREE () {1;}' unless defined(&CMS_RECIPINFO_AGREE);
    eval 'sub CMS_RECIPINFO_KEK () {2;}' unless defined(&CMS_RECIPINFO_KEK);
    eval 'sub CMS_RECIPINFO_PASS () {3;}' unless defined(&CMS_RECIPINFO_PASS);
    eval 'sub CMS_RECIPINFO_OTHER () {4;}' unless defined(&CMS_RECIPINFO_OTHER);
    eval 'sub CMS_TEXT () {0x1;}' unless defined(&CMS_TEXT);
    eval 'sub CMS_NOCERTS () {0x2;}' unless defined(&CMS_NOCERTS);
    eval 'sub CMS_NO_CONTENT_VERIFY () {0x4;}' unless defined(&CMS_NO_CONTENT_VERIFY);
    eval 'sub CMS_NO_ATTR_VERIFY () {0x8;}' unless defined(&CMS_NO_ATTR_VERIFY);
    eval 'sub CMS_NOSIGS () {( &CMS_NO_CONTENT_VERIFY| &CMS_NO_ATTR_VERIFY);}' unless defined(&CMS_NOSIGS);
    eval 'sub CMS_NOINTERN () {0x10;}' unless defined(&CMS_NOINTERN);
    eval 'sub CMS_NO_SIGNER_CERT_VERIFY () {0x20;}' unless defined(&CMS_NO_SIGNER_CERT_VERIFY);
    eval 'sub CMS_NOVERIFY () {0x20;}' unless defined(&CMS_NOVERIFY);
    eval 'sub CMS_DETACHED () {0x40;}' unless defined(&CMS_DETACHED);
    eval 'sub CMS_BINARY () {0x80;}' unless defined(&CMS_BINARY);
    eval 'sub CMS_NOATTR () {0x100;}' unless defined(&CMS_NOATTR);
    eval 'sub CMS_NOSMIMECAP () {0x200;}' unless defined(&CMS_NOSMIMECAP);
    eval 'sub CMS_NOOLDMIMETYPE () {0x400;}' unless defined(&CMS_NOOLDMIMETYPE);
    eval 'sub CMS_CRLFEOL () {0x800;}' unless defined(&CMS_CRLFEOL);
    eval 'sub CMS_STREAM () {0x1000;}' unless defined(&CMS_STREAM);
    eval 'sub CMS_NOCRL () {0x2000;}' unless defined(&CMS_NOCRL);
    eval 'sub CMS_PARTIAL () {0x4000;}' unless defined(&CMS_PARTIAL);
    eval 'sub CMS_REUSE_DIGEST () {0x8000;}' unless defined(&CMS_REUSE_DIGEST);
    eval 'sub CMS_USE_KEYID () {0x10000;}' unless defined(&CMS_USE_KEYID);
    if(defined(&HEADER_PEM_H)) {
    }
    if(defined(&HEADER_X509V3_H)) {
    }
    eval 'sub CMS_F_CHECK_CONTENT () {99;}' unless defined(&CMS_F_CHECK_CONTENT);
    eval 'sub CMS_F_CMS_ADD0_CERT () {164;}' unless defined(&CMS_F_CMS_ADD0_CERT);
    eval 'sub CMS_F_CMS_ADD0_RECIPIENT_KEY () {100;}' unless defined(&CMS_F_CMS_ADD0_RECIPIENT_KEY);
    eval 'sub CMS_F_CMS_ADD1_RECEIPTREQUEST () {158;}' unless defined(&CMS_F_CMS_ADD1_RECEIPTREQUEST);
    eval 'sub CMS_F_CMS_ADD1_RECIPIENT_CERT () {101;}' unless defined(&CMS_F_CMS_ADD1_RECIPIENT_CERT);
    eval 'sub CMS_F_CMS_ADD1_SIGNER () {102;}' unless defined(&CMS_F_CMS_ADD1_SIGNER);
    eval 'sub CMS_F_CMS_ADD1_SIGNINGTIME () {103;}' unless defined(&CMS_F_CMS_ADD1_SIGNINGTIME);
    eval 'sub CMS_F_CMS_COMPRESS () {104;}' unless defined(&CMS_F_CMS_COMPRESS);
    eval 'sub CMS_F_CMS_COMPRESSEDDATA_CREATE () {105;}' unless defined(&CMS_F_CMS_COMPRESSEDDATA_CREATE);
    eval 'sub CMS_F_CMS_COMPRESSEDDATA_INIT_BIO () {106;}' unless defined(&CMS_F_CMS_COMPRESSEDDATA_INIT_BIO);
    eval 'sub CMS_F_CMS_COPY_CONTENT () {107;}' unless defined(&CMS_F_CMS_COPY_CONTENT);
    eval 'sub CMS_F_CMS_COPY_MESSAGEDIGEST () {108;}' unless defined(&CMS_F_CMS_COPY_MESSAGEDIGEST);
    eval 'sub CMS_F_CMS_DATA () {109;}' unless defined(&CMS_F_CMS_DATA);
    eval 'sub CMS_F_CMS_DATAFINAL () {110;}' unless defined(&CMS_F_CMS_DATAFINAL);
    eval 'sub CMS_F_CMS_DATAINIT () {111;}' unless defined(&CMS_F_CMS_DATAINIT);
    eval 'sub CMS_F_CMS_DECRYPT () {112;}' unless defined(&CMS_F_CMS_DECRYPT);
    eval 'sub CMS_F_CMS_DECRYPT_SET1_KEY () {113;}' unless defined(&CMS_F_CMS_DECRYPT_SET1_KEY);
    eval 'sub CMS_F_CMS_DECRYPT_SET1_PKEY () {114;}' unless defined(&CMS_F_CMS_DECRYPT_SET1_PKEY);
    eval 'sub CMS_F_CMS_DIGESTALGORITHM_FIND_CTX () {115;}' unless defined(&CMS_F_CMS_DIGESTALGORITHM_FIND_CTX);
    eval 'sub CMS_F_CMS_DIGESTALGORITHM_INIT_BIO () {116;}' unless defined(&CMS_F_CMS_DIGESTALGORITHM_INIT_BIO);
    eval 'sub CMS_F_CMS_DIGESTEDDATA_DO_FINAL () {117;}' unless defined(&CMS_F_CMS_DIGESTEDDATA_DO_FINAL);
    eval 'sub CMS_F_CMS_DIGEST_VERIFY () {118;}' unless defined(&CMS_F_CMS_DIGEST_VERIFY);
    eval 'sub CMS_F_CMS_ENCODE_RECEIPT () {161;}' unless defined(&CMS_F_CMS_ENCODE_RECEIPT);
    eval 'sub CMS_F_CMS_ENCRYPT () {119;}' unless defined(&CMS_F_CMS_ENCRYPT);
    eval 'sub CMS_F_CMS_ENCRYPTEDCONTENT_INIT_BIO () {120;}' unless defined(&CMS_F_CMS_ENCRYPTEDCONTENT_INIT_BIO);
    eval 'sub CMS_F_CMS_ENCRYPTEDDATA_DECRYPT () {121;}' unless defined(&CMS_F_CMS_ENCRYPTEDDATA_DECRYPT);
    eval 'sub CMS_F_CMS_ENCRYPTEDDATA_ENCRYPT () {122;}' unless defined(&CMS_F_CMS_ENCRYPTEDDATA_ENCRYPT);
    eval 'sub CMS_F_CMS_ENCRYPTEDDATA_SET1_KEY () {123;}' unless defined(&CMS_F_CMS_ENCRYPTEDDATA_SET1_KEY);
    eval 'sub CMS_F_CMS_ENVELOPEDDATA_CREATE () {124;}' unless defined(&CMS_F_CMS_ENVELOPEDDATA_CREATE);
    eval 'sub CMS_F_CMS_ENVELOPEDDATA_INIT_BIO () {125;}' unless defined(&CMS_F_CMS_ENVELOPEDDATA_INIT_BIO);
    eval 'sub CMS_F_CMS_ENVELOPED_DATA_INIT () {126;}' unless defined(&CMS_F_CMS_ENVELOPED_DATA_INIT);
    eval 'sub CMS_F_CMS_FINAL () {127;}' unless defined(&CMS_F_CMS_FINAL);
    eval 'sub CMS_F_CMS_GET0_CERTIFICATE_CHOICES () {128;}' unless defined(&CMS_F_CMS_GET0_CERTIFICATE_CHOICES);
    eval 'sub CMS_F_CMS_GET0_CONTENT () {129;}' unless defined(&CMS_F_CMS_GET0_CONTENT);
    eval 'sub CMS_F_CMS_GET0_ECONTENT_TYPE () {130;}' unless defined(&CMS_F_CMS_GET0_ECONTENT_TYPE);
    eval 'sub CMS_F_CMS_GET0_ENVELOPED () {131;}' unless defined(&CMS_F_CMS_GET0_ENVELOPED);
    eval 'sub CMS_F_CMS_GET0_REVOCATION_CHOICES () {132;}' unless defined(&CMS_F_CMS_GET0_REVOCATION_CHOICES);
    eval 'sub CMS_F_CMS_GET0_SIGNED () {133;}' unless defined(&CMS_F_CMS_GET0_SIGNED);
    eval 'sub CMS_F_CMS_MSGSIGDIGEST_ADD1 () {162;}' unless defined(&CMS_F_CMS_MSGSIGDIGEST_ADD1);
    eval 'sub CMS_F_CMS_RECEIPTREQUEST_CREATE0 () {159;}' unless defined(&CMS_F_CMS_RECEIPTREQUEST_CREATE0);
    eval 'sub CMS_F_CMS_RECEIPT_VERIFY () {160;}' unless defined(&CMS_F_CMS_RECEIPT_VERIFY);
    eval 'sub CMS_F_CMS_RECIPIENTINFO_DECRYPT () {134;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_DECRYPT);
    eval 'sub CMS_F_CMS_RECIPIENTINFO_KEKRI_DECRYPT () {135;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_KEKRI_DECRYPT);
    eval 'sub CMS_F_CMS_RECIPIENTINFO_KEKRI_ENCRYPT () {136;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_KEKRI_ENCRYPT);
    eval 'sub CMS_F_CMS_RECIPIENTINFO_KEKRI_GET0_ID () {137;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_KEKRI_GET0_ID);
    eval 'sub CMS_F_CMS_RECIPIENTINFO_KEKRI_ID_CMP () {138;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_KEKRI_ID_CMP);
    eval 'sub CMS_F_CMS_RECIPIENTINFO_KTRI_CERT_CMP () {139;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_KTRI_CERT_CMP);
    eval 'sub CMS_F_CMS_RECIPIENTINFO_KTRI_DECRYPT () {140;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_KTRI_DECRYPT);
    eval 'sub CMS_F_CMS_RECIPIENTINFO_KTRI_ENCRYPT () {141;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_KTRI_ENCRYPT);
    eval 'sub CMS_F_CMS_RECIPIENTINFO_KTRI_GET0_ALGS () {142;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_KTRI_GET0_ALGS);
    eval 'sub CMS_F_CMS_RECIPIENTINFO_KTRI_GET0_SIGNER_ID () {143;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_KTRI_GET0_SIGNER_ID);
    eval 'sub CMS_F_CMS_RECIPIENTINFO_SET0_KEY () {144;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_SET0_KEY);
    eval 'sub CMS_F_CMS_RECIPIENTINFO_SET0_PKEY () {145;}' unless defined(&CMS_F_CMS_RECIPIENTINFO_SET0_PKEY);
    eval 'sub CMS_F_CMS_SET1_SIGNERIDENTIFIER () {146;}' unless defined(&CMS_F_CMS_SET1_SIGNERIDENTIFIER);
    eval 'sub CMS_F_CMS_SET_DETACHED () {147;}' unless defined(&CMS_F_CMS_SET_DETACHED);
    eval 'sub CMS_F_CMS_SIGN () {148;}' unless defined(&CMS_F_CMS_SIGN);
    eval 'sub CMS_F_CMS_SIGNED_DATA_INIT () {149;}' unless defined(&CMS_F_CMS_SIGNED_DATA_INIT);
    eval 'sub CMS_F_CMS_SIGNERINFO_CONTENT_SIGN () {150;}' unless defined(&CMS_F_CMS_SIGNERINFO_CONTENT_SIGN);
    eval 'sub CMS_F_CMS_SIGNERINFO_SIGN () {151;}' unless defined(&CMS_F_CMS_SIGNERINFO_SIGN);
    eval 'sub CMS_F_CMS_SIGNERINFO_VERIFY () {152;}' unless defined(&CMS_F_CMS_SIGNERINFO_VERIFY);
    eval 'sub CMS_F_CMS_SIGNERINFO_VERIFY_CERT () {153;}' unless defined(&CMS_F_CMS_SIGNERINFO_VERIFY_CERT);
    eval 'sub CMS_F_CMS_SIGNERINFO_VERIFY_CONTENT () {154;}' unless defined(&CMS_F_CMS_SIGNERINFO_VERIFY_CONTENT);
    eval 'sub CMS_F_CMS_SIGN_RECEIPT () {163;}' unless defined(&CMS_F_CMS_SIGN_RECEIPT);
    eval 'sub CMS_F_CMS_STREAM () {155;}' unless defined(&CMS_F_CMS_STREAM);
    eval 'sub CMS_F_CMS_UNCOMPRESS () {156;}' unless defined(&CMS_F_CMS_UNCOMPRESS);
    eval 'sub CMS_F_CMS_VERIFY () {157;}' unless defined(&CMS_F_CMS_VERIFY);
    eval 'sub CMS_R_ADD_SIGNER_ERROR () {99;}' unless defined(&CMS_R_ADD_SIGNER_ERROR);
    eval 'sub CMS_R_CERTIFICATE_ALREADY_PRESENT () {175;}' unless defined(&CMS_R_CERTIFICATE_ALREADY_PRESENT);
    eval 'sub CMS_R_CERTIFICATE_HAS_NO_KEYID () {160;}' unless defined(&CMS_R_CERTIFICATE_HAS_NO_KEYID);
    eval 'sub CMS_R_CERTIFICATE_VERIFY_ERROR () {100;}' unless defined(&CMS_R_CERTIFICATE_VERIFY_ERROR);
    eval 'sub CMS_R_CIPHER_INITIALISATION_ERROR () {101;}' unless defined(&CMS_R_CIPHER_INITIALISATION_ERROR);
    eval 'sub CMS_R_CIPHER_PARAMETER_INITIALISATION_ERROR () {102;}' unless defined(&CMS_R_CIPHER_PARAMETER_INITIALISATION_ERROR);
    eval 'sub CMS_R_CMS_DATAFINAL_ERROR () {103;}' unless defined(&CMS_R_CMS_DATAFINAL_ERROR);
    eval 'sub CMS_R_CMS_LIB () {104;}' unless defined(&CMS_R_CMS_LIB);
    eval 'sub CMS_R_CONTENTIDENTIFIER_MISMATCH () {170;}' unless defined(&CMS_R_CONTENTIDENTIFIER_MISMATCH);
    eval 'sub CMS_R_CONTENT_NOT_FOUND () {105;}' unless defined(&CMS_R_CONTENT_NOT_FOUND);
    eval 'sub CMS_R_CONTENT_TYPE_MISMATCH () {171;}' unless defined(&CMS_R_CONTENT_TYPE_MISMATCH);
    eval 'sub CMS_R_CONTENT_TYPE_NOT_COMPRESSED_DATA () {106;}' unless defined(&CMS_R_CONTENT_TYPE_NOT_COMPRESSED_DATA);
    eval 'sub CMS_R_CONTENT_TYPE_NOT_ENVELOPED_DATA () {107;}' unless defined(&CMS_R_CONTENT_TYPE_NOT_ENVELOPED_DATA);
    eval 'sub CMS_R_CONTENT_TYPE_NOT_SIGNED_DATA () {108;}' unless defined(&CMS_R_CONTENT_TYPE_NOT_SIGNED_DATA);
    eval 'sub CMS_R_CONTENT_VERIFY_ERROR () {109;}' unless defined(&CMS_R_CONTENT_VERIFY_ERROR);
    eval 'sub CMS_R_CTRL_ERROR () {110;}' unless defined(&CMS_R_CTRL_ERROR);
    eval 'sub CMS_R_CTRL_FAILURE () {111;}' unless defined(&CMS_R_CTRL_FAILURE);
    eval 'sub CMS_R_DECRYPT_ERROR () {112;}' unless defined(&CMS_R_DECRYPT_ERROR);
    eval 'sub CMS_R_DIGEST_ERROR () {161;}' unless defined(&CMS_R_DIGEST_ERROR);
    eval 'sub CMS_R_ERROR_GETTING_PUBLIC_KEY () {113;}' unless defined(&CMS_R_ERROR_GETTING_PUBLIC_KEY);
    eval 'sub CMS_R_ERROR_READING_MESSAGEDIGEST_ATTRIBUTE () {114;}' unless defined(&CMS_R_ERROR_READING_MESSAGEDIGEST_ATTRIBUTE);
    eval 'sub CMS_R_ERROR_SETTING_KEY () {115;}' unless defined(&CMS_R_ERROR_SETTING_KEY);
    eval 'sub CMS_R_ERROR_SETTING_RECIPIENTINFO () {116;}' unless defined(&CMS_R_ERROR_SETTING_RECIPIENTINFO);
    eval 'sub CMS_R_INVALID_ENCRYPTED_KEY_LENGTH () {117;}' unless defined(&CMS_R_INVALID_ENCRYPTED_KEY_LENGTH);
    eval 'sub CMS_R_INVALID_KEY_LENGTH () {118;}' unless defined(&CMS_R_INVALID_KEY_LENGTH);
    eval 'sub CMS_R_MD_BIO_INIT_ERROR () {119;}' unless defined(&CMS_R_MD_BIO_INIT_ERROR);
    eval 'sub CMS_R_MESSAGEDIGEST_ATTRIBUTE_WRONG_LENGTH () {120;}' unless defined(&CMS_R_MESSAGEDIGEST_ATTRIBUTE_WRONG_LENGTH);
    eval 'sub CMS_R_MESSAGEDIGEST_WRONG_LENGTH () {121;}' unless defined(&CMS_R_MESSAGEDIGEST_WRONG_LENGTH);
    eval 'sub CMS_R_MSGSIGDIGEST_ERROR () {172;}' unless defined(&CMS_R_MSGSIGDIGEST_ERROR);
    eval 'sub CMS_R_MSGSIGDIGEST_VERIFICATION_FAILURE () {162;}' unless defined(&CMS_R_MSGSIGDIGEST_VERIFICATION_FAILURE);
    eval 'sub CMS_R_MSGSIGDIGEST_WRONG_LENGTH () {163;}' unless defined(&CMS_R_MSGSIGDIGEST_WRONG_LENGTH);
    eval 'sub CMS_R_NEED_ONE_SIGNER () {164;}' unless defined(&CMS_R_NEED_ONE_SIGNER);
    eval 'sub CMS_R_NOT_A_SIGNED_RECEIPT () {165;}' unless defined(&CMS_R_NOT_A_SIGNED_RECEIPT);
    eval 'sub CMS_R_NOT_ENCRYPTED_DATA () {122;}' unless defined(&CMS_R_NOT_ENCRYPTED_DATA);
    eval 'sub CMS_R_NOT_KEK () {123;}' unless defined(&CMS_R_NOT_KEK);
    eval 'sub CMS_R_NOT_KEY_TRANSPORT () {124;}' unless defined(&CMS_R_NOT_KEY_TRANSPORT);
    eval 'sub CMS_R_NOT_SUPPORTED_FOR_THIS_KEY_TYPE () {125;}' unless defined(&CMS_R_NOT_SUPPORTED_FOR_THIS_KEY_TYPE);
    eval 'sub CMS_R_NO_CIPHER () {126;}' unless defined(&CMS_R_NO_CIPHER);
    eval 'sub CMS_R_NO_CONTENT () {127;}' unless defined(&CMS_R_NO_CONTENT);
    eval 'sub CMS_R_NO_CONTENT_TYPE () {173;}' unless defined(&CMS_R_NO_CONTENT_TYPE);
    eval 'sub CMS_R_NO_DEFAULT_DIGEST () {128;}' unless defined(&CMS_R_NO_DEFAULT_DIGEST);
    eval 'sub CMS_R_NO_DIGEST_SET () {129;}' unless defined(&CMS_R_NO_DIGEST_SET);
    eval 'sub CMS_R_NO_KEY () {130;}' unless defined(&CMS_R_NO_KEY);
    eval 'sub CMS_R_NO_KEY_OR_CERT () {174;}' unless defined(&CMS_R_NO_KEY_OR_CERT);
    eval 'sub CMS_R_NO_MATCHING_DIGEST () {131;}' unless defined(&CMS_R_NO_MATCHING_DIGEST);
    eval 'sub CMS_R_NO_MATCHING_RECIPIENT () {132;}' unless defined(&CMS_R_NO_MATCHING_RECIPIENT);
    eval 'sub CMS_R_NO_MATCHING_SIGNATURE () {166;}' unless defined(&CMS_R_NO_MATCHING_SIGNATURE);
    eval 'sub CMS_R_NO_MSGSIGDIGEST () {167;}' unless defined(&CMS_R_NO_MSGSIGDIGEST);
    eval 'sub CMS_R_NO_PRIVATE_KEY () {133;}' unless defined(&CMS_R_NO_PRIVATE_KEY);
    eval 'sub CMS_R_NO_PUBLIC_KEY () {134;}' unless defined(&CMS_R_NO_PUBLIC_KEY);
    eval 'sub CMS_R_NO_RECEIPT_REQUEST () {168;}' unless defined(&CMS_R_NO_RECEIPT_REQUEST);
    eval 'sub CMS_R_NO_SIGNERS () {135;}' unless defined(&CMS_R_NO_SIGNERS);
    eval 'sub CMS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE () {136;}' unless defined(&CMS_R_PRIVATE_KEY_DOES_NOT_MATCH_CERTIFICATE);
    eval 'sub CMS_R_RECEIPT_DECODE_ERROR () {169;}' unless defined(&CMS_R_RECEIPT_DECODE_ERROR);
    eval 'sub CMS_R_RECIPIENT_ERROR () {137;}' unless defined(&CMS_R_RECIPIENT_ERROR);
    eval 'sub CMS_R_SIGNER_CERTIFICATE_NOT_FOUND () {138;}' unless defined(&CMS_R_SIGNER_CERTIFICATE_NOT_FOUND);
    eval 'sub CMS_R_SIGNFINAL_ERROR () {139;}' unless defined(&CMS_R_SIGNFINAL_ERROR);
    eval 'sub CMS_R_SMIME_TEXT_ERROR () {140;}' unless defined(&CMS_R_SMIME_TEXT_ERROR);
    eval 'sub CMS_R_STORE_INIT_ERROR () {141;}' unless defined(&CMS_R_STORE_INIT_ERROR);
    eval 'sub CMS_R_TYPE_NOT_COMPRESSED_DATA () {142;}' unless defined(&CMS_R_TYPE_NOT_COMPRESSED_DATA);
    eval 'sub CMS_R_TYPE_NOT_DATA () {143;}' unless defined(&CMS_R_TYPE_NOT_DATA);
    eval 'sub CMS_R_TYPE_NOT_DIGESTED_DATA () {144;}' unless defined(&CMS_R_TYPE_NOT_DIGESTED_DATA);
    eval 'sub CMS_R_TYPE_NOT_ENCRYPTED_DATA () {145;}' unless defined(&CMS_R_TYPE_NOT_ENCRYPTED_DATA);
    eval 'sub CMS_R_TYPE_NOT_ENVELOPED_DATA () {146;}' unless defined(&CMS_R_TYPE_NOT_ENVELOPED_DATA);
    eval 'sub CMS_R_UNABLE_TO_FINALIZE_CONTEXT () {147;}' unless defined(&CMS_R_UNABLE_TO_FINALIZE_CONTEXT);
    eval 'sub CMS_R_UNKNOWN_CIPHER () {148;}' unless defined(&CMS_R_UNKNOWN_CIPHER);
    eval 'sub CMS_R_UNKNOWN_DIGEST_ALGORIHM () {149;}' unless defined(&CMS_R_UNKNOWN_DIGEST_ALGORIHM);
    eval 'sub CMS_R_UNKNOWN_ID () {150;}' unless defined(&CMS_R_UNKNOWN_ID);
    eval 'sub CMS_R_UNSUPPORTED_COMPRESSION_ALGORITHM () {151;}' unless defined(&CMS_R_UNSUPPORTED_COMPRESSION_ALGORITHM);
    eval 'sub CMS_R_UNSUPPORTED_CONTENT_TYPE () {152;}' unless defined(&CMS_R_UNSUPPORTED_CONTENT_TYPE);
    eval 'sub CMS_R_UNSUPPORTED_KEK_ALGORITHM () {153;}' unless defined(&CMS_R_UNSUPPORTED_KEK_ALGORITHM);
    eval 'sub CMS_R_UNSUPPORTED_RECIPIENT_TYPE () {154;}' unless defined(&CMS_R_UNSUPPORTED_RECIPIENT_TYPE);
    eval 'sub CMS_R_UNSUPPORTED_RECPIENTINFO_TYPE () {155;}' unless defined(&CMS_R_UNSUPPORTED_RECPIENTINFO_TYPE);
    eval 'sub CMS_R_UNSUPPORTED_TYPE () {156;}' unless defined(&CMS_R_UNSUPPORTED_TYPE);
    eval 'sub CMS_R_UNWRAP_ERROR () {157;}' unless defined(&CMS_R_UNWRAP_ERROR);
    eval 'sub CMS_R_VERIFICATION_FAILURE () {158;}' unless defined(&CMS_R_VERIFICATION_FAILURE);
    eval 'sub CMS_R_WRAP_ERROR () {159;}' unless defined(&CMS_R_WRAP_ERROR);
    if(defined(&__cplusplus)) {
    }
}
1;
