mindex
extern char *mindex();
if (mindex(in, '!'))
if (tlen < MAXLINE && mindex(iglist, curtype) == 0)
extern char *mindex();
if (mindex(".%,!#$%&'();+:*", lead) != 0)
mindex(smallcaps, 'A') ?
fprintf(fo, ".nr [P %d%c", mindex(s, '-') != 0, sep);
ltitle = (mindex(".;,?", last(tx)) != 0);
lother = (mindex(".;,?", last(tx)) != 0);
extern char *mindex();
if (mindex(smallcaps, cch))
ltitle = (mindex(".;,?",
if (mindex("XYZ[]", cch)) { /* skip these */
int mindex;
for (mindex = 0; mindex < g->mlen; mindex++)
g->charjump[(int)g->must[mindex]] = g->mlen - mindex - 1;
int mindex; /* General "must" iterator */
for (mindex = 0; mindex < g->mlen; mindex++)
g->matchjump[mindex] = 2*g->mlen - mindex - 1;
for (mindex = g->mlen - 1, suffix = g->mlen; mindex >= 0;
mindex--, suffix--) {
pmatches[mindex] = suffix;
while (suffix < g->mlen && g->must[mindex] != g->must[suffix]) {
g->mlen - mindex - 1);
for (mindex = 0; mindex <= suffix; mindex++)
g->matchjump[mindex] = MIN(g->matchjump[mindex],
g->mlen + suffix - mindex);
INITRW(mindex);
INITRW(mindex);
DESTROYRW(mindex);
ASSERTWHELD(this->mindex);
ASSERTWHELD(this->mindex);
dbm = dbase->mindex();
ASSERTWHELD(this->mindex);
ASSERTWHELD(this->mindex);
ASSERTWHELD(this->mindex);
ASSERTWHELD(this->mindex);
arg->mindex = this;
db_mindex *oldMindex = arg->mindex;
arg->mindex = dbase->mindex();
arg->mindex = 0;
arg->mindex, oldMindex);
db_mindex *mindex;
mindex = arg->mindex;
table = (mindex != 0) ? mindex->getTable() : 0;
if (mindex == 0 || t == 0 || table == 0) {
db_mindex *mindex;
TRYWRITELOCK(((db *)mindex->getDbPtr()), stat,
TRYWRITELOCK(mindex, stat2, "w db_mindex::entriesFromLDAPreal");
WRITEUNLOCK2(mindex, ((db *)mindex->getDbPtr()),
WRITEUNLOCK(((db *)mindex->getDbPtr()),
mindex->setNoWriteThrough();
mindex->setNoLDAPquery();
dbie = mindex->satisfy_query_dbonly(qin, &count, FALSE, &valid);
stat = mindex->updateTableEntry(e, 1, t->objName, &o, t->obj,
st = mindex->updateTableEntry(ea[i], 0, t->objName, 0,
(void) ((db *)mindex->getDbPtr())->sync_log();
mindex->clearNoLDAPquery();
mindex->clearNoWriteThrough();
WRITEUNLOCKNR(mindex, stat2, "db_mindex::entriesFromLDAPreal wu");
WRITEUNLOCKNR(((db *)mindex->getDbPtr()), lstat,
mindex = dbase->mindex();
if (dbase == 0 || tbl == 0 || mindex == 0) {
WRITELOCKNR(mindex, lstat, "mindex w dbRefreshObj");
mindex->setNoWriteThrough();
mindex->setNoLDAPquery();
mindex->clearNoLDAPquery();
mindex->clearNoWriteThrough();
WRITEUNLOCKNR(mindex, lstat, "mindex wu dbRefreshObj");
db_mindex *mindex;
mindex = dbase->mindex();
if (dbase == 0 || tbl == 0 || mindex == 0) {
mindex->setInitialLoad();
stat = mindex->queryLDAP(0, t->dbId, 0);
mindex->clearInitialLoad();
mindex = dbase->mindex();
if (dbase == 0 || tbl == 0 || mindex == 0) {
stat = mindex->storeLDAP(0, 0, obj, 0, t->dbId);
q = new db_query(mindex->getScheme(), 1, &attr);
stat = mindex->storeLDAP(q, 0, obj, 0, t->dbId);
mindex = dbase->mindex();
if (dbase == 0 || tbl == 0 || mindex == 0) {
stat = mindex->storeLDAP(0, 0, obj, 0, t->dbId);
db_mindex *mindex;
mindex = dbase->mindex();
if (dbase == 0 || tbl == 0 || mindex == 0) {
WRITELOCKNR(mindex, lstat, "mindex w dbFindObject");
WRITEUNLOCKNR(mindex, lstat, "mindex wu dbFindObject");
mindex->setNoLDAPquery();
mindex->clearNoLDAPquery();
WRITEUNLOCKNR(mindex, lstat, "mindex wu dbFindObject");
db_mindex *mindex;
mindex = dbase->mindex();
if (dbase == 0 || tbl == 0 || mindex == 0) {
mindex->touchEntry(query);
db_mindex *mindex;