diff -r 178b1b43a88c -r 88c597598bbc master/domain.c --- a/master/domain.c Thu Nov 23 20:19:26 2006 +0000 +++ b/master/domain.c Fri Nov 24 11:02:35 2006 +0000 @@ -503,7 +503,6 @@ /** Registers a PDO in a domain. - - If \a data_ptr is NULL, the slave is only validated. \return pointer to the slave on success, else NULL \ingroup RealtimeInterface */ @@ -537,8 +536,6 @@ if (!(slave = ecrt_master_get_slave(master, address))) return NULL; if (ec_slave_validate(slave, vendor_id, product_code)) return NULL; - if (!data_ptr) return slave; - list_for_each_entry(pdo, &slave->sii_pdos, list) { list_for_each_entry(entry, &pdo->entries, list) { if (entry->index != pdo_index @@ -561,7 +558,7 @@ /** Registeres a bunch of data fields. - Caution! The list has to be terminated with a NULL structure ({})! + \attention The list has to be terminated with a NULL structure ({})! \return 0 in case of success, else < 0 \ingroup RealtimeInterface */ @@ -590,7 +587,6 @@ /** Registers a PDO range in a domain. - - If \a data_ptr is NULL, the slave is only validated. \return pointer to the slave on success, else NULL \ingroup RealtimeInterface */ @@ -624,8 +620,6 @@ if (!(slave = ecrt_master_get_slave(master, address))) return NULL; if (ec_slave_validate(slave, vendor_id, product_code)) return NULL; - if (!data_ptr) return slave; - if (ec_domain_reg_pdo_range(domain, slave, direction, offset, length, data_ptr)) { return NULL;