require '_h2ph_pre.ph';

no warnings 'redefine';

unless(defined(&_NETGRAPH_H4_H_)) {
    eval 'sub _NETGRAPH_H4_H_ () {1;}' unless defined(&_NETGRAPH_H4_H_);
    eval 'sub NG_H4_HOOK () {"hook";}' unless defined(&NG_H4_HOOK);
    eval 'sub NG_H4_NODE_TYPE () {"h4";}' unless defined(&NG_H4_NODE_TYPE);
    eval 'sub NGM_H4_COOKIE () {1013899512;}' unless defined(&NGM_H4_COOKIE);
    eval 'sub NG_H4_W4_PKT_IND () {1;}' unless defined(&NG_H4_W4_PKT_IND);
    eval 'sub NG_H4_W4_PKT_HDR () {2;}' unless defined(&NG_H4_W4_PKT_HDR);
    eval 'sub NG_H4_W4_PKT_DATA () {3;}' unless defined(&NG_H4_W4_PKT_DATA);
    eval 'sub NG_H4_ALERT_LEVEL () {1;}' unless defined(&NG_H4_ALERT_LEVEL);
    eval 'sub NG_H4_ERR_LEVEL () {2;}' unless defined(&NG_H4_ERR_LEVEL);
    eval 'sub NG_H4_WARN_LEVEL () {3;}' unless defined(&NG_H4_WARN_LEVEL);
    eval 'sub NG_H4_INFO_LEVEL () {4;}' unless defined(&NG_H4_INFO_LEVEL);
    eval 'sub NGM_H4_NODE_RESET () {1;}' unless defined(&NGM_H4_NODE_RESET);
    eval 'sub NGM_H4_NODE_GET_STATE () {2;}' unless defined(&NGM_H4_NODE_GET_STATE);
    eval 'sub NGM_H4_NODE_GET_DEBUG () {3;}' unless defined(&NGM_H4_NODE_GET_DEBUG);
    eval 'sub NGM_H4_NODE_SET_DEBUG () {4;}' unless defined(&NGM_H4_NODE_SET_DEBUG);
    eval 'sub NGM_H4_NODE_GET_QLEN () {5;}' unless defined(&NGM_H4_NODE_GET_QLEN);
    eval 'sub NGM_H4_NODE_SET_QLEN () {6;}' unless defined(&NGM_H4_NODE_SET_QLEN);
    eval 'sub NGM_H4_NODE_GET_STAT () {7;}' unless defined(&NGM_H4_NODE_GET_STAT);
    eval 'sub NGM_H4_NODE_RESET_STAT () {8;}' unless defined(&NGM_H4_NODE_RESET_STAT);
}
1;
