1 #include "fmt.h" 2 #include "ip4.h" 3 ip4_fmt(char * s,char ip[4])4unsigned int ip4_fmt(char *s,char ip[4]) 5 { 6 unsigned int len; 7 unsigned int i; 8 9 len = 0; 10 i = fmt_ulong(s,(unsigned long) (unsigned char) ip[0]); len += i; if (s) s += i; 11 if (s) *s++ = '.'; ++len; 12 i = fmt_ulong(s,(unsigned long) (unsigned char) ip[1]); len += i; if (s) s += i; 13 if (s) *s++ = '.'; ++len; 14 i = fmt_ulong(s,(unsigned long) (unsigned char) ip[2]); len += i; if (s) s += i; 15 if (s) *s++ = '.'; ++len; 16 i = fmt_ulong(s,(unsigned long) (unsigned char) ip[3]); len += i; if (s) s += i; 17 return len; 18 } 19