[ CnUnix ] in KIDS 글 쓴 이(By): swhan (Nameless1) 날 짜 (Date): 2005년 9월 2일 금요일 오전 09시 40분 36초 제 목(Title): Re: Warning 하나... 저도 처음 보는 내용입니다만.. 대충 찍어서.. #define ADDCARRY(x) (x > 65535 ? x -= 65535 : x) #define REDUCE {l_util.l = sum; sum = l_util.s[0] + l_util.s[1]; ADDCARRY(sum);} REDUCE가 생성하는 code이 마지막이 { l_util.l = sum; sum = l_util.s[0] + l_util.s[1]; (x>65535?x-=65535:x); // ADDCARRY(sum); <- 이렇게 되는데.. } #define ADDCARRY(x) do{x-=(x>65535)?65535:0;}while(0) 으로 변경해서도 같은 warning이 발생하는지 확인해보심이.. |