MEM_Int
}else if( (pTos->flags & pNos->flags & MEM_Int)==MEM_Int ){
pTos->flags = MEM_Int;
pTos->flags = MEM_Int;
if( (pTos->flags & (MEM_Int|MEM_Real))==0
if( pTos->flags & MEM_Int ){
pTos->flags = MEM_Int;
if( pTos->flags & MEM_Int ){
pTos->flags = MEM_Int;
}else if( (ft & fn & MEM_Int)==MEM_Int ){
}else if( (ft & MEM_Int)!=0 && (fn & MEM_Str)!=0 && toInt(pNos->z,&v) ){
}else if( (fn & MEM_Int)!=0 && (ft & MEM_Str)!=0 && toInt(pTos->z,&v) ){
pTos->flags = MEM_Int;
pTos->flags = MEM_Int;
pTos->flags = MEM_Int;
}else if( pTos->flags & MEM_Int ){
pTos->flags = MEM_Int;
pTos->flags = MEM_Int;
pTos->flags = MEM_Int;
pRec->flags &= ~(MEM_Int|MEM_Real);
}else if( (flags & (MEM_Real|MEM_Int))!=0 || sqliteIsNumber(pRec->z) ){
if( (flags & (MEM_Real|MEM_Int))==MEM_Int ){
}else if( (flags & (MEM_Real|MEM_Int))==0 ){
}else if( fg & MEM_Int ){
pTos->flags = MEM_Int;
if( pTos->flags & MEM_Int ){
pTos->flags = MEM_Int;
assert( pTos->flags & MEM_Int );
pTos->flags = MEM_Int;
assert( pNos->flags & MEM_Int );
#define Integerify(P) if(((P)->flags&MEM_Int)==0){ hardIntegerify(P); }
pTos->flags = MEM_Int;
pStack->flags = MEM_Int;
}else if( pStack->flags & MEM_Int ){
pTos->flags = MEM_Int;
pTos->flags = MEM_Int;
pTos->flags = MEM_Int;
assert( pMem->flags==MEM_Int );
assert( pTos->flags==MEM_Int );
pTos->flags = MEM_Int;
}else if( (pTos[i].flags & (MEM_Int|MEM_Str))==(MEM_Int|MEM_Str) ){
}else if( pTos[i].flags & MEM_Int ){
pTos->flags = MEM_Int;
p->s.flags = MEM_Int;