[ LinuxFreeBSD ] in KIDS 글 쓴 이(By): doridori (멍~~~~) 날 짜 (Date): 1999년 3월 27일 토요일 오후 01시 32분 12초 제 목(Title): 소스 분석 질문.. 제가 일이 있어서....리눅스 넷트웍의 masq 관련 커널 소스를 보다가... 다음과 같은 코드가 나왔는데.... 어셈블 코드를 쓰게 해주는 거 라는건 알겠는데..정확히 어떤 작용을 하는 함수인지 모르겠습니다...답변을... extern __inline__ unsigned short int __ntohs(unsigned short int x) { __asm__("xchgb %b0,%h0"/* swap bytes*/ : "=q" (x) : "0" (x)); return x; } 참고로...byteorder.h란 곳에 있는 코드입니다... Brevity is the soul of wit |