X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=index%2Fzebraidx.c;h=f6a84efa4596dc09395ef13f385a42be88731de7;hb=131e8143a9b8da294d582f0793833679101a2672;hp=a1378a29aa8debc1af22ff3192a5b5a559f4856a;hpb=d82c0efad7971d102220a8824e1ea674db5b7fe2;p=idzebra-moved-to-github.git diff --git a/index/zebraidx.c b/index/zebraidx.c index a1378a2..f6a84ef 100644 --- a/index/zebraidx.c +++ b/index/zebraidx.c @@ -1,4 +1,4 @@ -/* $Id: zebraidx.c,v 1.9 2007-10-29 09:25:41 adam Exp $ +/* $Id: zebraidx.c,v 1.12 2008-01-17 13:56:18 adam Exp $ Copyright (C) 1995-2007 Index Data ApS @@ -31,8 +31,8 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA #include #endif -#if HAVE_ICU -#include +#if YAZ_HAVE_ICU +#include #endif #include #include @@ -142,6 +142,8 @@ int main(int argc, char **argv) cmd = 's'; else if (!strcmp(arg, "del") || !strcmp(arg, "delete")) cmd = 'd'; + else if (!strcmp(arg, "adelete")) + cmd = 'a'; else if (!strcmp(arg, "init")) { zebra_init(zh); @@ -196,10 +198,13 @@ int main(int argc, char **argv) switch (cmd) { case 'u': - res = zebra_repository_update(zh, arg); + res = zebra_repository_index(zh, arg, action_update); break; case 'd': - res = zebra_repository_delete(zh, arg); + res = zebra_repository_index(zh, arg, action_delete); + break; + case 'a': + res = zebra_repository_index(zh, arg, action_a_delete); break; case 's': res = zebra_repository_show(zh, arg); @@ -245,7 +250,7 @@ int main(int argc, char **argv) printf("Configured as: %s\n", sys_str); if (strcmp(version_str, ZEBRAVER)) printf("zebraidx compiled version %s\n", ZEBRAVER); -#if HAVE_ICU +#if YAZ_HAVE_ICU printf("Using ICU\n"); #endif }