| [ CnUnix ] in KIDS 글 쓴 이(By): sang (멍텅대만) 날 짜 (Date): 2002년 11월 28일 목요일 오후 11시 57분 46초 제 목(Title): Re: Linux Dev. Driver Programming 우아하게 라는 표현이 어떤것을 원하시는건지는 잘 모르겠지만, 결국은 macro 조합으로 자신의 취향(?)에 맞게 하는방법밖에는 없지 않을까요? 대충 이정도쯤으로.. #ifdef XXX_DEBUG # ifdef __KERNEL__ # define PDEBUG(fmt, args...) printk(KERN_WARNING "[xxx] " fmt, ## args) # else # define PDEBUG(fmt, args...) fprintf(stderr, "[xxx] " fmt, ## args) # endif #else # define PDEBUG(fmt, args...) /* not debugging: nothing */ #endif |