diff -r 7c986b717411 -r 9f4ea66d89a3 include/EtherCAT_dev.h --- a/include/EtherCAT_dev.h Wed Feb 22 17:36:28 2006 +0000 +++ b/include/EtherCAT_dev.h Thu Feb 23 09:58:50 2006 +0000 @@ -21,8 +21,11 @@ typedef enum { - EC_DEVICE_STATE_READY, EC_DEVICE_STATE_SENT, EC_DEVICE_STATE_RECEIVED, - EC_DEVICE_STATE_TIMEOUT, EC_DEVICE_STATE_ERROR + EC_DEVICE_STATE_READY = 0, + EC_DEVICE_STATE_SENT, + EC_DEVICE_STATE_RECEIVED, + EC_DEVICE_STATE_TIMEOUT, + EC_DEVICE_STATE_ERROR } ec_device_state_t; @@ -33,9 +36,10 @@ struct pt_regs *), struct module *); void EtherCAT_dev_unregister(unsigned int, ec_device_t *); + int EtherCAT_dev_is_ec(ec_device_t *, struct net_device *); void EtherCAT_dev_state(ec_device_t *, ec_device_state_t); -int EtherCAT_dev_receive(ec_device_t *, void *, unsigned int); +void EtherCAT_dev_receive(ec_device_t *, void *, unsigned int); /*****************************************************************************/