: eepro100 소스를 보는중입니다.
: 그런데 아래와 같은 부분이 있더군요...
:
: ==============================
: #define netdevice_start(dev)
: #define netdevice_stop(dev)
: #define netif_set_tx_timeout(def,tf,tm)
: do{
: (dev)->tx_timeout=(tf);
: (dev)->watchdog_timeo=(tm);
: }while(0)
: ===============================
위에 소스만 봐선 좀 이상하지만 암튼 netdevice_start(dev)는 일종의 시작
문이 아닐까요? 여기서 부터 시작루틴이다 뭐 이런거요. 어짜피 위문은 널
로 해석되니까 아무 역할도 않하고 기냥 프로그래머에게 정보를 알리려하는
건 아닌가 싶습니다.
:
: 그런데 위처럼 define 이 되어있는데 밑에서도 그냥 위처럼
: 갖다쓰기만 합니다.
: 저렇게 선언되어 있는것을 쓰기만 하는것이 어떤역할을 하는겁니까?
: 아래서는 다음처럼 씁니다.
:
: netdevice_start(dev)
:
: 그냥 이거 달랑 한줄입니다.
: 도대체 이해가 안가는데...어떻게 된건지...아시는 분들 답변좀...