MEM_Null
if( ((pTos->flags | pNos->flags) & MEM_Null)!=0 ){
pTos->flags = MEM_Null;
pTos->flags = MEM_Null;
if( pArg->flags & MEM_Null ){
ctx.s.flags = MEM_Null;
if( (pTos->flags | pNos->flags) & MEM_Null ){
pTos->flags = MEM_Null;
if( (ft | fn) & MEM_Null ){
pTos->flags = MEM_Null;
if( (pNos->flags | pTos->flags) & MEM_Null ){
pTos->flags = MEM_Null;
if( pTos->flags & MEM_Null ){
if( pNos->flags & MEM_Null ){
pTos->flags = MEM_Null;
}else if( pTos->flags & MEM_Null ){
if( pTos->flags & MEM_Null ) break; /* Do nothing to NULLs */
if( pTos->flags & MEM_Null ) break; /* Do nothing to NULLs */
if( pTos->flags & MEM_Null ){
pMem->flags = MEM_Null;
if( pTerm->flags & MEM_Null ){
for(i=0; i<cnt && (pTos[1+i-cnt].flags & MEM_Null)==0; i++){}
if( pRec->flags & MEM_Null ){
if( (pRec->flags & MEM_Null)==0 ){
if( (pRec->flags & MEM_Null)==0 ){
if( flags & MEM_Null ){
if( pRec->flags & MEM_Null ){
if( pTos->flags & MEM_Null ){
pTos->flags = MEM_Null;
pTos->flags = MEM_Null;
pTos->flags = MEM_Null;
pTos->flags = MEM_Null;
pTos->flags = MEM_Null;
pTos->flags = MEM_Null;
pTos->flags = MEM_Null;
pTos->flags = MEM_Null;
pTos->flags = MEM_Null;
pTos->flags = MEM_Null;
if( (pRec->flags & MEM_Null)==0 ){
if( pRec->flags & MEM_Null ){
if( pRec->flags & MEM_Null ){
if( pRec->flags & MEM_Null ){
pTos->flags = MEM_Null;
pTos->flags = MEM_Null;
if( pRec->flags & MEM_Null ){
pTos->flags = MEM_Null;
ctx.s.flags = MEM_Null;
assert( pTos->flags==MEM_Null || (pTos->flags&MEM_Null)==0 );
if( pTos[i].flags & MEM_Null ){
pTos->flags = MEM_Null;
pTos->flags = MEM_Null;
if( pCol->flags & MEM_Null ){
if( pTerm->flags & MEM_Null ){
pTos->flags = MEM_Null;
p->s.flags = MEM_Null;
ctx.s.flags = MEM_Null;