equal
deleted
inserted
replaced
51 ) |
51 ) |
52 { |
52 { |
53 pdo->sync_index = -1; // not assigned |
53 pdo->sync_index = -1; // not assigned |
54 pdo->name = NULL; |
54 pdo->name = NULL; |
55 INIT_LIST_HEAD(&pdo->entries); |
55 INIT_LIST_HEAD(&pdo->entries); |
56 pdo->default_config = 0; |
|
57 } |
56 } |
58 |
57 |
59 /*****************************************************************************/ |
58 /*****************************************************************************/ |
60 |
59 |
61 /** Pdo copy constructor. |
60 /** Pdo copy constructor. |
65 pdo->dir = other_pdo->dir; |
64 pdo->dir = other_pdo->dir; |
66 pdo->index = other_pdo->index; |
65 pdo->index = other_pdo->index; |
67 pdo->sync_index = other_pdo->sync_index; |
66 pdo->sync_index = other_pdo->sync_index; |
68 pdo->name = NULL; |
67 pdo->name = NULL; |
69 INIT_LIST_HEAD(&pdo->entries); |
68 INIT_LIST_HEAD(&pdo->entries); |
70 pdo->default_config = other_pdo->default_config; |
|
71 |
69 |
72 if (ec_pdo_set_name(pdo, other_pdo->name)) |
70 if (ec_pdo_set_name(pdo, other_pdo->name)) |
73 goto out_return; |
71 goto out_return; |
74 |
72 |
75 if (ec_pdo_copy_entries(pdo, other_pdo)) |
73 if (ec_pdo_copy_entries(pdo, other_pdo)) |