-/* $Id: zebraidx.c,v 1.10 2007-11-08 09:30:05 adam Exp $
+/* $Id: zebraidx.c,v 1.12 2008-01-17 13:56:18 adam Exp $
Copyright (C) 1995-2007
Index Data ApS
#include <unistd.h>
#endif
-#if HAVE_ICU
+#if YAZ_HAVE_ICU
#include <yaz/icu.h>
#endif
#include <yaz/log.h>
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);
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);
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
}