-/* $Id: zebraidx.c,v 1.10 2007-11-08 09:30:05 adam Exp $
- Copyright (C) 1995-2007
- Index Data ApS
-
-This file is part of the Zebra server.
+/* This file is part of the Zebra server.
+ Copyright (C) 1995-2008 Index Data
Zebra is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
#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
}