HDL_RDONLY
(!HDL_RDWR(hdp) && !HDL_RDONLY(hdp))) {
(!HDL_RDWR(hdp) && !HDL_RDONLY(hdp))) {
if (pp == NULL || *pp == NULL || !HDL_RDONLY(*pp)) {
if (hdp == NULL || !HDL_RDONLY(hdp)) {
assert(HDL_RDONLY(hdp));
if (hdp == NULL || !HDL_RDONLY(hdp)) {
assert(HDL_RDONLY(hdp));
if (hdp == NULL || !HDL_RDONLY(hdp) || DB_OPEN(hdp)) {
assert(HDL_RDWR(hdp) || HDL_RDONLY(hdp));
assert(HDL_RDWR(hdp) || HDL_RDONLY(hdp));