Lines Matching defs:ORIG
88 #define SAVE_CURSOR(ORIG, COPY) { \
89 F_SET((ORIG), H_ORIGINAL); \
90 *(COPY) = *(ORIG); \
93 #define RESTORE_CURSOR(D, ORIG, COPY, RET) { \
95 if ((ORIG)->dbc->txn == NULL && \
96 (COPY)->lock != 0 && (ORIG)->lock != (COPY)->lock) \
99 if ((ORIG)->dbc->txn == NULL && \
100 (ORIG)->lock != 0 && (ORIG)->lock != (COPY)->lock) \
101 (void)lock_put((D)->dbenv->lk_info, (ORIG)->lock); \
102 *ORIG = *COPY; \