pr_cont("\n");
 }
 #else
-#define PRINT_PKT(x...)  do { } while (0)
+static inline void PRINT_PKT(u_char *buf, int length) { }
 #endif
 
 
                SMC_PULL_DATA(lp, data, pkt_len+2+3);
 
                DBG(SMC_DEBUG_PKTS, dev, "Received packet\n");
-               PRINT_PKT(data, ((pkt_len - 4) <= 64) ? pkt_len - 4 : 64);
+               PRINT_PKT(data, min(pkt_len - 4, 64U));
                skb->protocol = eth_type_trans(skb, dev);
                netif_rx(skb);
                dev->stats.rx_packets++;
        SMC_SET_TX_FIFO(lp, cmdB);
 
        DBG(SMC_DEBUG_PKTS, dev, "Transmitted packet\n");
-       PRINT_PKT(buf, min(len, 64));
+       PRINT_PKT(buf, min(len, 64U));
 
        /* Send pkt via PIO or DMA */
 #ifdef SMC_USE_DMA