Changeset 1608 for pjproject/trunk/pjlib/src/pj/sock_common.c
- Timestamp:
- Dec 2, 2007 3:36:46 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/pjlib/src/pj/sock_common.c
r1601 r1608 48 48 49 49 /* 50 * Get text representation. 51 */ 52 PJ_DEF(char*) pj_inet_ntop2( int af, const void *src, 53 char *dst, int size) 54 { 55 pj_status_t status; 56 57 status = pj_inet_ntop(af, src, dst, size); 58 return (status==PJ_SUCCESS)? dst : NULL; 59 } 60 61 /* 50 62 * Set the IP address of an IP socket address from string address, 51 63 * with resolving the host if necessary. The string address may be in a … … 254 266 255 267 /* 268 * Get socket address length. 269 */ 270 PJ_DEF(unsigned) pj_sockaddr_get_len(const pj_sockaddr_t *addr) 271 { 272 const pj_sockaddr *a = (const pj_sockaddr*) addr; 273 PJ_ASSERT_RETURN(a->addr.sa_family == PJ_AF_INET || 274 a->addr.sa_family == PJ_AF_INET6, PJ_EAFNOTSUP); 275 return a->addr.sa_family == PJ_AF_INET6 ? 276 sizeof(pj_sockaddr_in6) : sizeof(pj_sockaddr_in); 277 } 278 279 /* 256 280 * Set port number of pj_sockaddr_in 257 281 */ … … 270 294 int af = addr->addr.sa_family; 271 295 272 PJ_ASSERT_ON_FAIL(af == PJ_AF_INET || af == PJ_AF_INET6, 273 PJ_EINVAL); 296 PJ_ASSERT_RETURN(af==PJ_AF_INET || af==PJ_AF_INET6, PJ_EINVAL); 274 297 275 298 if (af == PJ_AF_INET6)
Note: See TracChangeset
for help on using the changeset viewer.