master/pdo.c
changeset 996 1c7033e7c1b9
parent 934 96241b092fac
child 1055 2be8918682fa
equal deleted inserted replaced
995:54149a703c47 996:1c7033e7c1b9
    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))