Lines Matching refs:zv

490 void to_zval_read_int(const char *data, zval *zv, res_context *ctx)  in to_zval_read_int()  argument
495 ZVAL_LONG(zv, (long)ival); in to_zval_read_int()
497 static void to_zval_read_unsigned(const char *data, zval *zv, res_context *ctx) in to_zval_read_unsigned() argument
502 ZVAL_LONG(zv, (long)ival); in to_zval_read_unsigned()
504 static void to_zval_read_net_uint16(const char *data, zval *zv, res_context *ctx) in to_zval_read_net_uint16() argument
509 ZVAL_LONG(zv, (long)ntohs(ival)); in to_zval_read_net_uint16()
511 static void to_zval_read_uint32(const char *data, zval *zv, res_context *ctx) in to_zval_read_uint32() argument
516 ZVAL_LONG(zv, (long)ival); in to_zval_read_uint32()
518 static void to_zval_read_sa_family(const char *data, zval *zv, res_context *ctx) in to_zval_read_sa_family() argument
523 ZVAL_LONG(zv, (long)ival); in to_zval_read_sa_family()
525 static void to_zval_read_pid_t(const char *data, zval *zv, res_context *ctx) in to_zval_read_pid_t() argument
530 ZVAL_LONG(zv, (long)ival); in to_zval_read_pid_t()
532 static void to_zval_read_uid_t(const char *data, zval *zv, res_context *ctx) in to_zval_read_uid_t() argument
537 ZVAL_LONG(zv, (long)ival); in to_zval_read_uid_t()
566 static void to_zval_read_sin_addr(const char *data, zval *zv, res_context *ctx) in to_zval_read_sin_addr() argument
571 Z_TYPE_P(zv) = IS_STRING; in to_zval_read_sin_addr()
572 Z_STRVAL_P(zv) = ecalloc(1, size); in to_zval_read_sin_addr()
573 Z_STRLEN_P(zv) = 0; in to_zval_read_sin_addr()
575 if (inet_ntop(AF_INET, addr, Z_STRVAL_P(zv), size) == NULL) { in to_zval_read_sin_addr()
581 Z_STRLEN_P(zv) = strlen(Z_STRVAL_P(zv)); in to_zval_read_sin_addr()
593 static void to_zval_read_sockaddr_in(const char *data, zval *zv, res_context *ctx) in to_zval_read_sockaddr_in() argument
595 to_zval_read_aggregation(data, zv, descriptors_sockaddr_in, ctx); in to_zval_read_sockaddr_in()
624 static void to_zval_read_sin6_addr(const char *data, zval *zv, res_context *ctx) in to_zval_read_sin6_addr() argument
629 Z_TYPE_P(zv) = IS_STRING; in to_zval_read_sin6_addr()
630 Z_STRVAL_P(zv) = ecalloc(1, size); in to_zval_read_sin6_addr()
631 Z_STRLEN_P(zv) = 0; in to_zval_read_sin6_addr()
633 if (inet_ntop(AF_INET6, addr, Z_STRVAL_P(zv), size) == NULL) { in to_zval_read_sin6_addr()
639 Z_STRLEN_P(zv) = strlen(Z_STRVAL_P(zv)); in to_zval_read_sin6_addr()
653 static void to_zval_read_sockaddr_in6(const char *data, zval *zv, res_context *ctx) in to_zval_read_sockaddr_in6() argument
655 to_zval_read_aggregation(data, zv, descriptors_sockaddr_in6, ctx); in to_zval_read_sockaddr_in6()
688 static void to_zval_read_sun_path(const char *data, zval *zv, res_context *ctx) { in to_zval_read_sun_path() argument
698 ZVAL_STRINGL(zv, saddr->sun_path, nul_pos - (char*)&saddr->sun_path, 1); in to_zval_read_sun_path()
709 static void to_zval_read_sockaddr_un(const char *data, zval *zv, res_context *ctx) in to_zval_read_sockaddr_un() argument
711 to_zval_read_aggregation(data, zv, descriptors_sockaddr_un, ctx); in to_zval_read_sockaddr_un()
803 static void to_zval_read_sockaddr_aux(const char *sockaddr_c, zval *zv, res_context *ctx) in to_zval_read_sockaddr_aux() argument
808 ZVAL_NULL(zv); in to_zval_read_sockaddr_aux()
812 array_init(zv); in to_zval_read_sockaddr_aux()
816 to_zval_read_sockaddr_in(sockaddr_c, zv, ctx); in to_zval_read_sockaddr_aux()
821 to_zval_read_sockaddr_in6(sockaddr_c, zv, ctx); in to_zval_read_sockaddr_aux()
826 to_zval_read_sockaddr_un(sockaddr_c, zv, ctx); in to_zval_read_sockaddr_aux()
976 static void to_zval_read_cmsg_data(const char *cmsghdr_c, zval *zv, res_context *ctx) in to_zval_read_cmsg_data() argument
1003 entry->to_array((const char *)CMSG_DATA(cmsg), zv, ctx); in to_zval_read_cmsg_data()
1007 static void to_zval_read_control(const char *cmsghdr_c, zval *zv, res_context *ctx) in to_zval_read_control() argument
1017 array_init_size(zv, 3); in to_zval_read_control()
1018 to_zval_read_aggregation(cmsghdr_c, zv, descriptors, ctx); in to_zval_read_control()
1020 static void to_zval_read_control_array(const char *msghdr_c, zval *zv, res_context *ctx) in to_zval_read_control_array() argument
1035 array_init(zv); in to_zval_read_control_array()
1043 add_next_index_zval(zv, elem); in to_zval_read_control_array()
1068 static void to_zval_read_name(const char *sockaddr_p, zval *zv, res_context *ctx) in to_zval_read_name() argument
1072 ZVAL_NULL(zv); in to_zval_read_name()
1074 to_zval_read_sockaddr_aux(name, zv, ctx); in to_zval_read_name()
1207 static void to_zval_read_iov(const char *msghdr_c, zval *zv, res_context *ctx) in to_zval_read_iov() argument
1219 array_init_size(zv, (uint)iovlen); in to_zval_read_iov()
1238 add_next_index_zval(zv, elem); in to_zval_read_iov()
1242 void to_zval_read_msghdr(const char *msghdr_c, zval *zv, res_context *ctx) in to_zval_read_msghdr() argument
1252 array_init_size(zv, 4); in to_zval_read_msghdr()
1254 to_zval_read_aggregation(msghdr_c, zv, descriptors, ctx); in to_zval_read_msghdr()
1258 static void from_zval_write_ifindex(const zval *zv, char *uinteger, ser_context *ctx) in from_zval_write_ifindex() argument
1263 if (Z_TYPE_P(zv) == IS_LONG) { in from_zval_write_ifindex()
1264 if (Z_LVAL_P(zv) < 0 || Z_LVAL_P(zv) > UINT_MAX) { /* allow 0 (unspecified interface) */ in from_zval_write_ifindex()
1266 "larger than %u; given %ld", UINT_MAX, Z_LVAL_P(zv)); in from_zval_write_ifindex()
1268 ret = (unsigned)Z_LVAL_P(zv); in from_zval_write_ifindex()
1271 if (Z_TYPE_P(zv) != IS_STRING) { in from_zval_write_ifindex()
1272 ZVAL_COPY_VALUE(&lzval, zv); in from_zval_write_ifindex()
1275 zv = &lzval; in from_zval_write_ifindex()
1279 ret = if_nametoindex(Z_STRVAL_P(zv)); in from_zval_write_ifindex()
1282 "found", Z_STRVAL_P(zv)); in from_zval_write_ifindex()
1287 if (strlcpy(ifr.ifr_name, Z_STRVAL_P(zv), sizeof(ifr.ifr_name)) in from_zval_write_ifindex()
1290 Z_STRVAL_P(zv)); in from_zval_write_ifindex()
1294 "found", Z_STRVAL_P(zv)); in from_zval_write_ifindex()
1298 Z_STRVAL_P(zv), errno); in from_zval_write_ifindex()
1329 void to_zval_read_in6_pktinfo(const char *data, zval *zv, res_context *ctx) in to_zval_read_in6_pktinfo() argument
1331 array_init_size(zv, 2); in to_zval_read_in6_pktinfo()
1333 to_zval_read_aggregation(data, zv, descriptors_in6_pktinfo, ctx); in to_zval_read_in6_pktinfo()
1350 void to_zval_read_ucred(const char *data, zval *zv, res_context *ctx) in to_zval_read_ucred() argument
1352 array_init_size(zv, 3); in to_zval_read_ucred()
1354 to_zval_read_aggregation(data, zv, descriptors_ucred, ctx); in to_zval_read_ucred()
1418 void to_zval_read_fd_array(const char *data, zval *zv, res_context *ctx) in to_zval_read_fd_array() argument
1443 array_init_size(zv, num_elems); in to_zval_read_fd_array()
1469 add_next_index_zval(zv, elem); in to_zval_read_fd_array()
1531 zval *zv = NULL; in to_zval_run_conversions() local
1537 ALLOC_INIT_ZVAL(zv); in to_zval_run_conversions()
1549 reader(structure, zv, &ctx); in to_zval_run_conversions()
1552 zval_ptr_dtor(&zv); in to_zval_run_conversions()
1553 zv = NULL; in to_zval_run_conversions()
1560 return zv; in to_zval_run_conversions()