Lines Matching refs:subarray
145 static void php_parserr(PDNS_RECORD pRec, int type_to_fetch, int store, bool raw, zval *subarray) in php_parserr() argument
153 ZVAL_UNDEF(subarray); in php_parserr()
163 array_init(subarray); in php_parserr()
165 add_assoc_string(subarray, "host", pRec->pName); in php_parserr()
166 add_assoc_string(subarray, "class", "IN"); in php_parserr()
167 add_assoc_long(subarray, "ttl", ttl); in php_parserr()
170 add_assoc_long(subarray, "type", type); in php_parserr()
171 add_assoc_stringl(subarray, "data", (char*) &pRec->Data, (uint32_t) pRec->wDataLength); in php_parserr()
181 ZVAL_UNDEF(subarray); in php_parserr()
183 add_assoc_string(subarray, "type", "A"); in php_parserr()
184 add_assoc_string(subarray, "ip", ip); in php_parserr()
190 add_assoc_string(subarray, "type", "MX"); in php_parserr()
191 add_assoc_long(subarray, "pri", pRec->Data.Srv.wPriority); in php_parserr()
196 add_assoc_string(subarray, "type", "CNAME"); in php_parserr()
202 add_assoc_string(subarray, "type", "NS"); in php_parserr()
208 add_assoc_string(subarray, "type", "PTR"); in php_parserr()
210 add_assoc_string(subarray, "target", pRec->Data.MX.pNameExchange); in php_parserr()
225 add_assoc_string(subarray, "type", "TXT"); in php_parserr()
242 add_assoc_str(subarray, "txt", txt); in php_parserr()
243 add_assoc_zval(subarray, "entries", &entries); in php_parserr()
251 add_assoc_string(subarray, "type", "SOA"); in php_parserr()
253 add_assoc_string(subarray, "mname", data_soa->pNamePrimaryServer); in php_parserr()
254 add_assoc_string(subarray, "rname", data_soa->pNameAdministrator); in php_parserr()
255 add_assoc_long(subarray, "serial", data_soa->dwSerialNo); in php_parserr()
256 add_assoc_long(subarray, "refresh", data_soa->dwRefresh); in php_parserr()
257 add_assoc_long(subarray, "retry", data_soa->dwRetry); in php_parserr()
258 add_assoc_long(subarray, "expire", data_soa->dwExpire); in php_parserr()
259 add_assoc_long(subarray, "minimum-ttl", data_soa->dwDefaultTtl); in php_parserr()
307 add_assoc_string(subarray, "type", "AAAA"); in php_parserr()
308 add_assoc_string(subarray, "ipv6", buf); in php_parserr()
322 add_assoc_string(subarray, "type", "SRV"); in php_parserr()
323 add_assoc_long(subarray, "pri", data_srv->wPriority); in php_parserr()
324 add_assoc_long(subarray, "weight", data_srv->wWeight); in php_parserr()
325 add_assoc_long(subarray, "port", data_srv->wPort); in php_parserr()
326 add_assoc_string(subarray, "target", data_srv->pNameTarget); in php_parserr()
334 add_assoc_string(subarray, "type", "NAPTR"); in php_parserr()
335 add_assoc_long(subarray, "order", data_naptr->wOrder); in php_parserr()
336 add_assoc_long(subarray, "pref", data_naptr->wPreference); in php_parserr()
337 add_assoc_string(subarray, "flags", data_naptr->pFlags); in php_parserr()
338 add_assoc_string(subarray, "services", data_naptr->pService); in php_parserr()
339 add_assoc_string(subarray, "regex", data_naptr->pRegularExpression); in php_parserr()
340 add_assoc_string(subarray, "replacement", data_naptr->pReplacement); in php_parserr()
346 ZVAL_UNDEF(subarray); in php_parserr()