ucspi-ssl  0.99e
TLS encryption for IPv6 communication
ip4_fmt.c
Go to the documentation of this file.
1 #include "fmt.h"
2 #include "ip4.h"
3 
4 unsigned int ip4_fmt(char *s,const 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 }
unsigned int fmt_ulong(char *, unsigned long)
unsigned int ip4_fmt(char *s, const char ip[4])
Definition: ip4_fmt.c:4