require '_h2ph_pre.ph';

unless(defined(&_TCFS_CIPHER_H_)) {
    eval 'sub _TCFS_CIPHER_H_ () {1;}' unless defined(&_TCFS_CIPHER_H_);
    require 'miscfs/tcfs/tcfs_mount.ph';
    eval 'sub _TCFS_CIPHER_H_ () {1;}' unless defined(&_TCFS_CIPHER_H_);
    eval 'sub MaxNumOfCipher () {8;}' unless defined(&MaxNumOfCipher);
    eval 'sub MaxCipherNameLen () {8;}' unless defined(&MaxCipherNameLen);
    eval 'sub TCFS_MP_CIPHER {
        local($mp) = @_;
	    eval q(((($mp))-> &tcfs_cipher_num));
    }' unless defined(&TCFS_MP_CIPHER);
    eval 'sub TCFS_CIPHER_KEYSIZE {
        local($mp) = @_;
	    eval q(( ($tcfs_cipher_vect[&TCFS_MP_CIPHER((mp))]->{cipher_keysize})));
    }' unless defined(&TCFS_CIPHER_KEYSIZE);
    eval 'sub TCFS_CIPHER_VERSION {
        local($mp) = @_;
	    eval q(( ($tcfs_cipher_vect[&TCFS_MP_CIPHER((mp))]->{cipher_version})));
    }' unless defined(&TCFS_CIPHER_VERSION);
    eval 'sub TCFS_CIPHER_DESC {
        local($mp) = @_;
	    eval q(( ($tcfs_cipher_vect[&TCFS_MP_CIPHER((mp))]->{cipher_desc})));
    }' unless defined(&TCFS_CIPHER_DESC);
    eval 'sub NONE_KEYSIZE () {0;}' unless defined(&NONE_KEYSIZE);
    eval 'sub TDES_KEYSIZE () {24;}' unless defined(&TDES_KEYSIZE);
    eval 'sub BLOWFISH_KEYSIZE () {32;}' unless defined(&BLOWFISH_KEYSIZE);
}
1;
