#define st(v) v ? (*p++ = 1) : (*p++=1, *p++=2)void tst(char *p){ st(0); st(1);}
#define st(v) v ? (*p++ = 1) : (*p++=1, *p++=2)
void tst(char *p){
st(0); st(1);
}