require '_h2ph_pre.ph';

no warnings qw(redefine misc);

unless(defined(&_SASLC_H_)) {
    eval 'sub _SASLC_H_ () {1;}' unless defined(&_SASLC_H_);
    require 'sys/types.ph';
    eval 'sub SASLC_PROP_AUTHCID () {"AUTHCID";}' unless defined(&SASLC_PROP_AUTHCID);
    eval 'sub SASLC_PROP_AUTHZID () {"AUTHZID";}' unless defined(&SASLC_PROP_AUTHZID);
    eval 'sub SASLC_PROP_BASE64IO () {"BASE64IO";}' unless defined(&SASLC_PROP_BASE64IO);
    eval 'sub SASLC_PROP_CIPHERMASK () {"CIPHERMASK";}' unless defined(&SASLC_PROP_CIPHERMASK);
    eval 'sub SASLC_PROP_DEBUG () {"DEBUG";}' unless defined(&SASLC_PROP_DEBUG);
    eval 'sub SASLC_PROP_HOSTNAME () {"HOSTNAME";}' unless defined(&SASLC_PROP_HOSTNAME);
    eval 'sub SASLC_PROP_MAXBUF () {"MAXBUF";}' unless defined(&SASLC_PROP_MAXBUF);
    eval 'sub SASLC_PROP_PASSWD () {"PASSWD";}' unless defined(&SASLC_PROP_PASSWD);
    eval 'sub SASLC_PROP_QOPMASK () {"QOPMASK";}' unless defined(&SASLC_PROP_QOPMASK);
    eval 'sub SASLC_PROP_REALM () {"REALM";}' unless defined(&SASLC_PROP_REALM);
    eval 'sub SASLC_PROP_SECURITY () {"SECURITY";}' unless defined(&SASLC_PROP_SECURITY);
    eval 'sub SASLC_PROP_SERVICE () {"SERVICE";}' unless defined(&SASLC_PROP_SERVICE);
    eval 'sub SASLC_PROP_SERVNAME () {"SERVNAME";}' unless defined(&SASLC_PROP_SERVNAME);
    eval 'sub SASLC_ENV_CONFIG () {"SASLC_CONFIG";}' unless defined(&SASLC_ENV_CONFIG);
    eval 'sub SASLC_ENV_DEBUG () {"SASLC_DEBUG";}' unless defined(&SASLC_ENV_DEBUG);
}
1;
