diff -r 09173a2de40c -r 76b4014391bd master/sdo_request.c --- a/master/sdo_request.c Thu Nov 20 12:36:19 2008 +0000 +++ b/master/sdo_request.c Tue Nov 25 14:07:19 2008 +0000 @@ -83,6 +83,22 @@ /*****************************************************************************/ +/** Copy another Sdo request. + * + * \attention Only the index subindex and data are copied. + */ +int ec_sdo_request_copy( + ec_sdo_request_t *req, + const ec_sdo_request_t *other + ) +{ + req->index = other->index; + req->subindex = other->subindex; + return ec_sdo_request_copy_data(req, other->data, other->data_size); +} + +/*****************************************************************************/ + /** Sdo request destructor. */ void ec_sdo_request_clear_data(