-/* $Id: res.c,v 1.39 2005-01-15 19:38:42 adam Exp $
+/* $Id: res.c,v 1.42 2005-06-13 10:27:52 adam Exp $
Copyright (C) 1995-2005
Index Data ApS
#include <unistd.h>
#endif
-#include <zebrautl.h>
#include <yaz/yaz-util.h>
+#include <idzebra/res.h>
struct res_entry {
char *name;
return 0;
}
+ZEBRA_RES res_get_int(Res r, const char *name, int *val)
+{
+ const char *cp = res_get(r, name);
+ if (cp)
+ {
+ if (sscanf(cp, "%d", val) == 1)
+ return ZEBRA_OK;
+ yaz_log(YLOG_WARN, "Expected integer for resource %s", name);
+ }
+ return ZEBRA_FAIL;
+}