require '_h2ph_pre.ph';

eval("sub TWE_CCB_FREE () { 0; }") unless defined(&TWE_CCB_FREE);
eval("sub TWE_CCB_READY () { 1; }") unless defined(&TWE_CCB_READY);
eval("sub TWE_CCB_QUEUED () { 2; }") unless defined(&TWE_CCB_QUEUED);
eval("sub TWE_CCB_PREQUEUED () { 3; }") unless defined(&TWE_CCB_PREQUEUED);
unless(defined(&TWE_LOCK_TWE)) {
    sub TWE_LOCK_TWE {
	local($sc) = @_;
	eval q( &splbio());
    }
}
unless(defined(&TWE_UNLOCK_TWE)) {
    sub TWE_UNLOCK_TWE {
	local($sc, $lock) = @_;
	eval q( &splx($lock));
    }
}
1;
