X-Git-Url: https://git.deb.at/?a=blobdiff_plain;f=list.c;fp=list.c;h=7197723d03fcad6f03f8b5165146e8add20f65e8;hb=28b7c8bdd6dc85f7412233d99e5526e148f81d81;hp=25c53826130c6ba5fcc40c97e8c2aff297480cf4;hpb=e270270d27cee6dd262e51a9701bff0217c26bc6;p=pkg%2Fabook.git diff --git a/list.c b/list.c index 25c5382..7197723 100644 --- a/list.c +++ b/list.c @@ -340,3 +340,25 @@ list_is_empty() return items < 1; } +int +duplicate_item() +{ + int i; + list_item item; + + if(curitem < 0) + return 1; + + for(i = 0; i < ITEM_FIELDS; i++) + item[i] = database[curitem][i] ? strdup(database[curitem][i]) : + NULL; + + if(add_item2database(item)) + return 1; + + curitem = LAST_ITEM; + refresh_list(); + + return 0; +} +