R_CURSOR
dbret = dbc->db->seq(dbc->db, &curs->key, &curs->data, R_CURSOR);
case R_CURSOR:
if (flags == R_CURSOR) {
case R_CURSOR:
case R_CURSOR:
case R_CURSOR: /* Keyed scan. */
case R_CURSOR:
case R_CURSOR:
case R_CURSOR:
if (dbp->put(dbp, &keyo, &datao,R_CURSOR) != 0) {
status = (*db->seq)(db, &key, &data, R_CURSOR);
status = (*db->del)(db, NULL, R_CURSOR);
status = (*db->put)(db, &key, &data, R_CURSOR);
if (flags == R_CURSOR) {
if (flags == R_CURSOR) {
if ((type != DB_RECNO) && (flags != R_CURSOR))
if ((type != DB_RECNO) && (flags != R_CURSOR))
} else if (flags != R_CURSOR)
} else if (flags == R_CURSOR)
if (!strcmp(s, "R_CURSOR")) return (R_CURSOR);
case R_CURSOR: return ("R_CURSOR");
case R_CURSOR:
if (flags == R_CURSOR) {
case R_CURSOR:
case R_CURSOR:
case R_CURSOR: /* Keyed scan. */
if (flag && flag != R_CURSOR) {
case R_CURSOR:
case R_CURSOR:
case R_CURSOR:
status = (*db->seq)(db, &key, &data, R_CURSOR);
status = (*db->del)(db, NULL, R_CURSOR);
status = (*db->put)(db, &key, &data, R_CURSOR);
if (flags == R_CURSOR) {
if (flags == R_CURSOR) {
if ((type != DB_RECNO) && (flags != R_CURSOR))
if ((type != DB_RECNO) && (flags != R_CURSOR))
else if (flags != R_CURSOR)
else if (flags == R_CURSOR)
if (!strcmp(s, "R_CURSOR")) return (R_CURSOR);
case R_CURSOR: return ("R_CURSOR");