+static RSET rset_create_isamx (ZServerInfo *zi, int pos)
+{
+ if (zi->isam)
+ {
+ rset_isam_parms parms;
+
+ parms.pos = pos;
+ parms.is = zi->isam;
+ return rset_create (rset_kind_isam, &parms);
+ }
+ if (zi->isamc)
+ {
+ rset_isamc_parms parms;
+
+ parms.pos = pos;
+ parms.is = zi->isamc;
+ return rset_create (rset_kind_isamc, &parms);
+ }
+ return rset_create (rset_kind_null, NULL);
+}
+