-/* $Id: res.c,v 1.40 2005-03-30 09:25:25 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 <yaz/yaz-util.h>
#include <idzebra/res.h>
struct res_entry {
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;
+}