ispseudo
return (idx > 0 || ispseudo(idx))
#define isstackindex(i, o) (isvalid(o) && !ispseudo(i))
else if (!ispseudo(idx)) { /* negative index */