equal
deleted
inserted
replaced
345 ) |
345 ) |
346 { |
346 { |
347 const ec_sdo_request_t *req; |
347 const ec_sdo_request_t *req; |
348 |
348 |
349 list_for_each_entry(req, &sc->sdo_configs, list) { |
349 list_for_each_entry(req, &sc->sdo_configs, list) { |
|
350 if (pos--) |
|
351 continue; |
|
352 return req; |
|
353 } |
|
354 |
|
355 return NULL; |
|
356 } |
|
357 |
|
358 /*****************************************************************************/ |
|
359 |
|
360 /** Finds a VoE handler via its position in the list. |
|
361 */ |
|
362 ec_sdo_request_t *ec_slave_config_find_sdo_request( |
|
363 ec_slave_config_t *sc, /**< Slave configuration. */ |
|
364 unsigned int pos /**< Position in the list. */ |
|
365 ) |
|
366 { |
|
367 ec_sdo_request_t *req; |
|
368 |
|
369 list_for_each_entry(req, &sc->sdo_requests, list) { |
350 if (pos--) |
370 if (pos--) |
351 continue; |
371 continue; |
352 return req; |
372 return req; |
353 } |
373 } |
354 |
374 |