1*f3ac6781SToomas Soome /* 2*f3ac6781SToomas Soome * Copyright (C) 1993-2001 by Darren Reed. 3*f3ac6781SToomas Soome * 4*f3ac6781SToomas Soome * See the IPFILTER.LICENCE file for details on licencing. 5*f3ac6781SToomas Soome * 6*f3ac6781SToomas Soome * $Id: printip.c,v 1.3 2002/07/13 12:10:27 darrenr Exp $ 7*f3ac6781SToomas Soome */ 8*f3ac6781SToomas Soome 9*f3ac6781SToomas Soome #include "ipf.h" 10*f3ac6781SToomas Soome 11*f3ac6781SToomas Soome printip(addr)12*f3ac6781SToomas Soomevoid printip(addr) 13*f3ac6781SToomas Soome u_32_t *addr; 14*f3ac6781SToomas Soome { 15*f3ac6781SToomas Soome struct in_addr ipa; 16*f3ac6781SToomas Soome 17*f3ac6781SToomas Soome ipa.s_addr = *addr; 18*f3ac6781SToomas Soome if (ntohl(ipa.s_addr) < 256) 19*f3ac6781SToomas Soome printf("%lu", (u_long)ntohl(ipa.s_addr)); 20*f3ac6781SToomas Soome else 21*f3ac6781SToomas Soome printf("%s", inet_ntoa(ipa)); 22*f3ac6781SToomas Soome } 23