require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&CCDF_SWAP)) {
    sub CCDF_SWAP () {	0x1;}
}
unless(defined(&CCDF_UNIFORM)) {
    sub CCDF_UNIFORM () {	0x2;}
}
unless(defined(&CCDF_MIRROR)) {
    sub CCDF_MIRROR () {	0x4;}
}
unless(defined(&CCDF_OLD)) {
    sub CCDF_OLD () {	0x8;}
}
unless(defined(&CCDF_BITS)) {
    sub CCDF_BITS () {	"\020\01swap\02uniform\03mirror\04old";}
}
unless(defined(&CCDF_USERMASK)) {
    sub CCDF_USERMASK () {	( &CCDF_SWAP| &CCDF_UNIFORM| &CCDF_MIRROR| &CCDF_OLD);}
}
unless(defined(&CCIF_FAILED)) {
    sub CCIF_FAILED () {	0x1;}
}
unless(defined(&CCDF_INITED)) {
    sub CCDF_INITED () {	0x1;}
}
unless(defined(&CCDF_WLABEL)) {
    sub CCDF_WLABEL () {	0x2;}
}
unless(defined(&CCDF_LABELLING)) {
    sub CCDF_LABELLING () {	0x4;}
}
unless(defined(&CCDF_WANTED)) {
    sub CCDF_WANTED () {	0x40;}
}
unless(defined(&CCDF_LOCKED)) {
    sub CCDF_LOCKED () {	0x80;}
}
unless(defined(&CCDIOCSET)) {
    sub CCDIOCSET () {	 &_IOWR(ord('F'), 16, 'struct ccd_ioctl');}
}
unless(defined(&CCDIOCCLR)) {
    sub CCDIOCCLR () {	 &_IOW(ord('F'), 17, 'struct ccd_ioctl');}
}
1;
