If K is a data key then K(kt;==>c,bs;) returns the right 6 bytes of K's value in bs. So does K(0;==>c,bs;). K(DATA__FULL{=1};==>c,bs;) returns the right 16 bytes of K's value in bs {the first 5 bytes of which are zero in the current implementation}. For all k K(k;==>c;) returns kt+1 in c.

Design Note: Data keys always return a nonzero order code in order that programs can better react to the disappearance of keys that they hold. If a key yields a zero as a return code the caller can be sure that the key has not been converted to a data key by the deletion of the designated node or page. {See (p2,destrnode).}