From: Pierre Joye Date: Sat, 8 Aug 2009 13:01:13 +0000 (+0000) Subject: - [DOC] Fixed #49183 patch for VC6, NAPTR is only available in VC9+ build X-Git-Tag: php-5.4.0alpha1~191^2~2829 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=08dfcbc864b5b2021f3693b3566cb38001aa048c;p=php - [DOC] Fixed #49183 patch for VC6, NAPTR is only available in VC9+ build --- diff --git a/ext/standard/dns_win32.c b/ext/standard/dns_win32.c index 27884c7885..aa0bdf3be5 100644 --- a/ext/standard/dns_win32.c +++ b/ext/standard/dns_win32.c @@ -269,7 +269,9 @@ static void php_parserr(PDNS_RECORD pRec, int type_to_fetch, int store, zval **s case DNS_TYPE_NAPTR: { +#if _MSC_VER >= 1500 DNS_NAPTR_DATA * data_naptr = &pRec->Data.Naptr; + add_ascii_assoc_rt_string(*subarray, "type", "NAPTR", ZSTR_DUPLICATE); add_ascii_assoc_long(*subarray, "order", data_naptr->wOrder); add_ascii_assoc_long(*subarray, "pref", data_naptr->wPreference); @@ -277,6 +279,7 @@ static void php_parserr(PDNS_RECORD pRec, int type_to_fetch, int store, zval **s add_ascii_assoc_rt_string(*subarray, "services", data_naptr->pService, ZSTR_DUPLICATE); add_ascii_assoc_rt_string(*subarray, "regex", data_naptr->pRegularExpression, ZSTR_DUPLICATE); add_ascii_assoc_rt_string(*subarray, "replacement", data_naptr->pReplacement, ZSTR_DUPLICATE); +#endif } break;