S는 struct {int a, int b}형임.


(S.a < 0 || S.a > 7) || (S.b < 0 || S.b > 7)

이걸

((unsigned int)S.a&~07) || ((unsigned int)S.b&~07)

이렇게 바꾸고, 이걸 다시

((usigned int)S.a | (unsgined int)S.b)&~07

이렇게 바꿨음


이렇게 해도 맞음?

비교연산 줄이려고 이딴짓하고있음