const char *charset;
const char *sru;
const char *sru_version = 0;
+ const char *extra_args = 0;
struct session_database *sdb = client_get_database(con->client);
const char *zproxy = session_setting_oneval(sdb, PZ_ZPROXY);
if ((sru_version = session_setting_oneval(sdb, PZ_SRU_VERSION))
&& *sru_version)
ZOOM_options_set(zoptions, "sru_version", sru_version);
+ if ((extra_args = session_setting_oneval(sdb, PZ_EXTRA_ARGS)) && *extra_args)
+ ZOOM_options_set(zoptions, "extraArgs", extra_args);
if (!(link = ZOOM_connection_create(zoptions)))
{
"pz:termlist_term_count", /* PZ_TERMLIST_TERM_COUNT */
"pz:termlist_term_factor", /* PZ_TERMLIST_TERM_FACTOR*/
"pz:preferred", /* PZ_PREFERRED */
+ "pz:extra_args", /* PZ_EXTRA_ARGS */
0
};
#define PZ_TERMLIST_TERM_COUNT 25
#define PZ_TERMLIST_TERM_FACTOR 26
#define PZ_PREFERRED 27
-#define PZ_MAX_EOF 28
+#define PZ_EXTRA_ARGS 28
+#define PZ_MAX_EOF 29
struct setting
{