require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_USBCDC_H_)) {
    eval 'sub _USBCDC_H_ () {1;}' unless defined(&_USBCDC_H_);
    eval 'sub UDESCSUB_CDC_HEADER () {0;}' unless defined(&UDESCSUB_CDC_HEADER);
    eval 'sub UDESCSUB_CDC_CM () {1;}' unless defined(&UDESCSUB_CDC_CM);
    eval 'sub UDESCSUB_CDC_ACM () {2;}' unless defined(&UDESCSUB_CDC_ACM);
    eval 'sub UDESCSUB_CDC_DLM () {3;}' unless defined(&UDESCSUB_CDC_DLM);
    eval 'sub UDESCSUB_CDC_TRF () {4;}' unless defined(&UDESCSUB_CDC_TRF);
    eval 'sub UDESCSUB_CDC_TCLSR () {5;}' unless defined(&UDESCSUB_CDC_TCLSR);
    eval 'sub UDESCSUB_CDC_UNION () {6;}' unless defined(&UDESCSUB_CDC_UNION);
    eval 'sub UDESCSUB_CDC_CS () {7;}' unless defined(&UDESCSUB_CDC_CS);
    eval 'sub UDESCSUB_CDC_TOM () {8;}' unless defined(&UDESCSUB_CDC_TOM);
    eval 'sub UDESCSUB_CDC_USBT () {9;}' unless defined(&UDESCSUB_CDC_USBT);
    eval 'sub USB_CDC_CM_DOES_CM () {0x1;}' unless defined(&USB_CDC_CM_DOES_CM);
    eval 'sub USB_CDC_CM_OVER_DATA () {0x2;}' unless defined(&USB_CDC_CM_OVER_DATA);
    eval 'sub USB_CDC_ACM_HAS_FEATURE () {0x1;}' unless defined(&USB_CDC_ACM_HAS_FEATURE);
    eval 'sub USB_CDC_ACM_HAS_LINE () {0x2;}' unless defined(&USB_CDC_ACM_HAS_LINE);
    eval 'sub USB_CDC_ACM_HAS_BREAK () {0x4;}' unless defined(&USB_CDC_ACM_HAS_BREAK);
    eval 'sub USB_CDC_ACM_HAS_NETWORK_CONN () {0x8;}' unless defined(&USB_CDC_ACM_HAS_NETWORK_CONN);
    eval 'sub UCDC_SEND_ENCAPSULATED_COMMAND () {0x;}' unless defined(&UCDC_SEND_ENCAPSULATED_COMMAND);
    eval 'sub UCDC_GET_ENCAPSULATED_RESPONSE () {0x1;}' unless defined(&UCDC_GET_ENCAPSULATED_RESPONSE);
    eval 'sub UCDC_SET_COMM_FEATURE () {0x2;}' unless defined(&UCDC_SET_COMM_FEATURE);
    eval 'sub UCDC_GET_COMM_FEATURE () {0x3;}' unless defined(&UCDC_GET_COMM_FEATURE);
    eval 'sub UCDC_ABSTRACT_STATE () {0x1;}' unless defined(&UCDC_ABSTRACT_STATE);
    eval 'sub UCDC_COUNTRY_SETTING () {0x2;}' unless defined(&UCDC_COUNTRY_SETTING);
    eval 'sub UCDC_CLEAR_COMM_FEATURE () {0x4;}' unless defined(&UCDC_CLEAR_COMM_FEATURE);
    eval 'sub UCDC_SET_LINE_CODING () {0x20;}' unless defined(&UCDC_SET_LINE_CODING);
    eval 'sub UCDC_GET_LINE_CODING () {0x21;}' unless defined(&UCDC_GET_LINE_CODING);
    eval 'sub UCDC_SET_CONTROL_LINE_STATE () {0x22;}' unless defined(&UCDC_SET_CONTROL_LINE_STATE);
    eval 'sub UCDC_LINE_DTR () {0x1;}' unless defined(&UCDC_LINE_DTR);
    eval 'sub UCDC_LINE_RTS () {0x2;}' unless defined(&UCDC_LINE_RTS);
    eval 'sub UCDC_SEND_BREAK () {0x23;}' unless defined(&UCDC_SEND_BREAK);
    eval 'sub UCDC_BREAK_ON () {0xffff;}' unless defined(&UCDC_BREAK_ON);
    eval 'sub UCDC_BREAK_OFF () {0x;}' unless defined(&UCDC_BREAK_OFF);
    eval 'sub UCDC_IDLE_SETTING () {0x1;}' unless defined(&UCDC_IDLE_SETTING);
    eval 'sub UCDC_DATA_MULTIPLEXED () {0x2;}' unless defined(&UCDC_DATA_MULTIPLEXED);
    eval 'sub UCDC_ABSTRACT_STATE_LENGTH () {2;}' unless defined(&UCDC_ABSTRACT_STATE_LENGTH);
    eval 'sub UCDC_STOP_BIT_1 () {0;}' unless defined(&UCDC_STOP_BIT_1);
    eval 'sub UCDC_STOP_BIT_1_5 () {1;}' unless defined(&UCDC_STOP_BIT_1_5);
    eval 'sub UCDC_STOP_BIT_2 () {2;}' unless defined(&UCDC_STOP_BIT_2);
    eval 'sub UCDC_PARITY_NONE () {0;}' unless defined(&UCDC_PARITY_NONE);
    eval 'sub UCDC_PARITY_ODD () {1;}' unless defined(&UCDC_PARITY_ODD);
    eval 'sub UCDC_PARITY_EVEN () {2;}' unless defined(&UCDC_PARITY_EVEN);
    eval 'sub UCDC_PARITY_MARK () {3;}' unless defined(&UCDC_PARITY_MARK);
    eval 'sub UCDC_PARITY_SPACE () {4;}' unless defined(&UCDC_PARITY_SPACE);
    eval 'sub UCDC_LINE_STATE_LENGTH () {7;}' unless defined(&UCDC_LINE_STATE_LENGTH);
    eval 'sub UCDC_NOTIFICATION () {0xa1;}' unless defined(&UCDC_NOTIFICATION);
    eval 'sub UCDC_N_NETWORK_CONNECTION () {0x;}' unless defined(&UCDC_N_NETWORK_CONNECTION);
    eval 'sub UCDC_N_RESPONSE_AVAILABLE () {0x1;}' unless defined(&UCDC_N_RESPONSE_AVAILABLE);
    eval 'sub UCDC_N_AUX_JACK_HOOK_STATE () {0x8;}' unless defined(&UCDC_N_AUX_JACK_HOOK_STATE);
    eval 'sub UCDC_N_RING_DETECT () {0x9;}' unless defined(&UCDC_N_RING_DETECT);
    eval 'sub UCDC_N_SERIAL_STATE () {0x20;}' unless defined(&UCDC_N_SERIAL_STATE);
    eval 'sub UCDC_N_CALL_STATE_CHANGED () {0x28;}' unless defined(&UCDC_N_CALL_STATE_CHANGED);
    eval 'sub UCDC_N_LINE_STATE_CHANGED () {0x29;}' unless defined(&UCDC_N_LINE_STATE_CHANGED);
    eval 'sub UCDC_N_CONNECTION_SPEED_CHANGE () {0x2a;}' unless defined(&UCDC_N_CONNECTION_SPEED_CHANGE);
    eval 'sub UCDC_NOTIFICATION_LENGTH () {8;}' unless defined(&UCDC_NOTIFICATION_LENGTH);
    eval 'sub UCDC_N_SERIAL_OVERRUN () {0x40;}' unless defined(&UCDC_N_SERIAL_OVERRUN);
    eval 'sub UCDC_N_SERIAL_PARITY () {0x20;}' unless defined(&UCDC_N_SERIAL_PARITY);
    eval 'sub UCDC_N_SERIAL_FRAMING () {0x10;}' unless defined(&UCDC_N_SERIAL_FRAMING);
    eval 'sub UCDC_N_SERIAL_RI () {0x8;}' unless defined(&UCDC_N_SERIAL_RI);
    eval 'sub UCDC_N_SERIAL_BREAK () {0x4;}' unless defined(&UCDC_N_SERIAL_BREAK);
    eval 'sub UCDC_N_SERIAL_DSR () {0x2;}' unless defined(&UCDC_N_SERIAL_DSR);
    eval 'sub UCDC_N_SERIAL_DCD () {0x1;}' unless defined(&UCDC_N_SERIAL_DCD);
}
1;
