Lines Matching refs:val

66 int php_string_to_if_index(const char *val, unsigned *out)  in php_string_to_if_index()  argument
71 ind = if_nametoindex(val); in php_string_to_if_index()
74 "no interface with name \"%s\" could be found", val); in php_string_to_if_index()
88 static int php_get_if_index_from_zval(zval *val, unsigned *out) in php_get_if_index_from_zval() argument
92 if (Z_TYPE_P(val) == IS_LONG) { in php_get_if_index_from_zval()
93 if (Z_LVAL_P(val) < 0 || (zend_ulong)Z_LVAL_P(val) > UINT_MAX) { in php_get_if_index_from_zval()
96 " given " ZEND_LONG_FMT, UINT_MAX, Z_LVAL_P(val)); in php_get_if_index_from_zval()
99 *out = Z_LVAL_P(val); in php_get_if_index_from_zval()
103 if (Z_REFCOUNTED_P(val)) { in php_get_if_index_from_zval()
104 Z_ADDREF_P(val); in php_get_if_index_from_zval()
106 convert_to_string_ex(val); in php_get_if_index_from_zval()
107 ret = php_string_to_if_index(Z_STRVAL_P(val), out); in php_get_if_index_from_zval()
108 zval_ptr_dtor(val); in php_get_if_index_from_zval()
119 zval *val; in php_get_if_index_from_array() local
121 if ((val = zend_hash_str_find(ht, key, strlen(key))) == NULL) { in php_get_if_index_from_array()
126 return php_get_if_index_from_zval(val, if_index); in php_get_if_index_from_array()
132 zval *val; in php_get_address_from_array() local
134 if ((val = zend_hash_str_find(ht, key, strlen(key))) == NULL) { in php_get_address_from_array()
138 if (Z_REFCOUNTED_P(val)) { in php_get_address_from_array()
139 Z_ADDREF_P(val); in php_get_address_from_array()
141 convert_to_string_ex(val); in php_get_address_from_array()
142 if (!php_set_inet46_addr(ss, ss_len, Z_STRVAL_P(val), sock)) { in php_get_address_from_array()
143 zval_ptr_dtor(val); in php_get_address_from_array()
146 zval_ptr_dtor(val); in php_get_address_from_array()