X-Git-Url: https://git.deb.at/?a=blobdiff_plain;ds=sidebyside;f=list.c;h=7197723d03fcad6f03f8b5165146e8add20f65e8;hb=c210816e1a9bc660852b7eea604cdcbcc7c144f4;hp=25c53826130c6ba5fcc40c97e8c2aff297480cf4;hpb=e0e2b1ebd0bbc1728e7117ff88e5046f2870cfaa;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; +} +