require '_h2ph_pre.ph';

unless(defined(&_POWERPC_PIO_H_)) {
    eval 'sub _POWERPC_PIO_H_ () {1;}' unless defined(&_POWERPC_PIO_H_);
    eval 'sub outb {
        local($a,$v) = @_;
	    eval q(( &__outb(($a), $v)));
    }' unless defined(&outb);
    eval 'sub out8 {
        local($a,$v) = @_;
	    eval q( &outb($a,$v));
    }' unless defined(&out8);
    eval 'sub outw {
        local($a,$v) = @_;
	    eval q(( &__outw(($a), $v)));
    }' unless defined(&outw);
    eval 'sub out16 {
        local($a,$v) = @_;
	    eval q( &outw($a,$v));
    }' unless defined(&out16);
    eval 'sub outl {
        local($a,$v) = @_;
	    eval q(( &__outl(($a), $v)));
    }' unless defined(&outl);
    eval 'sub out32 {
        local($a,$v) = @_;
	    eval q( &outl($a,$v));
    }' unless defined(&out32);
    eval 'sub inb {
        local($a) = @_;
	    eval q(( &__inb(($a))));
    }' unless defined(&inb);
    eval 'sub in8 {
        local($a) = @_;
	    eval q( &inb($a));
    }' unless defined(&in8);
    eval 'sub inw {
        local($a) = @_;
	    eval q(( &__inw(($a))));
    }' unless defined(&inw);
    eval 'sub in16 {
        local($a) = @_;
	    eval q( &inw($a));
    }' unless defined(&in16);
    eval 'sub inl {
        local($a) = @_;
	    eval q(( &__inl(($a))));
    }' unless defined(&inl);
    eval 'sub in32 {
        local($a) = @_;
	    eval q( &inl($a));
    }' unless defined(&in32);
    eval 'sub out8rb {
        local($a,$v) = @_;
	    eval q( &outb($a,$v));
    }' unless defined(&out8rb);
    eval 'sub outwrb {
        local($a,$v) = @_;
	    eval q(( &__outwrb(($a), $v)));
    }' unless defined(&outwrb);
    eval 'sub out16rb {
        local($a,$v) = @_;
	    eval q( &outwrb($a,$v));
    }' unless defined(&out16rb);
    eval 'sub outlrb {
        local($a,$v) = @_;
	    eval q(( &__outlrb(($a), $v)));
    }' unless defined(&outlrb);
    eval 'sub out32rb {
        local($a,$v) = @_;
	    eval q( &outlrb($a,$v));
    }' unless defined(&out32rb);
    eval 'sub in8rb {
        local($a) = @_;
	    eval q( &inb($a));
    }' unless defined(&in8rb);
    eval 'sub inwrb {
        local($a) = @_;
	    eval q(( &__inwrb(($a))));
    }' unless defined(&inwrb);
    eval 'sub in16rb {
        local($a) = @_;
	    eval q( &inwrb($a));
    }' unless defined(&in16rb);
    eval 'sub inlrb {
        local($a) = @_;
	    eval q(( &__inlrb(($a))));
    }' unless defined(&inlrb);
    eval 'sub in32rb {
        local($a) = @_;
	    eval q( &inlrb($a));
    }' unless defined(&in32rb);
    if(defined(&DEBUG_SPEC)) {
    }
}
1;
