if (tcph->flags & ~(TH_SYN|TH_ACK|TH_RST|TH_ECE|TH_CWR | (open_mode?TH_PUSH:0)))
머 이런 문장인데요.. ~ 이거의 의미가 뭔지 아시면 좀 알려주세요 ㅜㅜ
허접해서.. 남의 코드 보는것도 결코 쉬운일이 아니군요 ..ㅜㅜ
모든 bit를 그 값의 반대로 만들겠다는 의미입니다.
~0x00000001 => 0xFFFFFFFE
Ones Complement 아차 늦었네요. :)
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
모든 bit를 그 값의
모든 bit를 그 값의 반대로 만들겠다는 의미입니다.
비트연산자 NOT 입니다.
Ones Complement
아차 늦었네요. :)
댓글 달기