-/* $Id: config.h,v 1.21 2007-04-23 12:33:00 marc Exp $
+/* $Id: config.h,v 1.25 2007-06-08 13:58:46 adam Exp $
Copyright (c) 2006-2007, Index Data.
This file is part of Pazpar2.
#include <yaz/nmem.h>
+#ifdef HAVE_ICU
+#include "icu_I18N.h"
+#endif // HAVE_ICU
+
+
enum conf_metadata_type {
Metadata_type_generic, // Generic text field
Metadata_type_number, // A number
struct conf_metadata *metadata;
int num_sortkeys;
struct conf_sortkey *sortkeys;
+
};
struct conf_service * conf_service_create(NMEM nmem,
struct conf_metadata* conf_service_add_metadata(NMEM nmem,
struct conf_service *service,
- int position,
+ int field_id,
const char *name,
enum conf_metadata_type type,
enum conf_metadata_merge merge,
struct conf_sortkey * conf_service_add_sortkey(NMEM nmem,
struct conf_service *service,
- int position,
+ int field_id,
const char *name,
enum conf_sortkey_type type);
char *proxy_host;
int proxy_port;
char *myurl;
- char *zproxy_host;
- int zproxy_port;
char *settings;
+
+#ifdef HAVE_ICU
+ struct icu_chain * icu_chn;
+#endif // HAVE_ICU
+
struct conf_service *service;
struct conf_server *next;
};