-#endif // TARGET_OS_EMBEDDED
-
- // Timeout Logic
- // The kevent(2) API timeout parameter is used to enforce the total
- // timeout of the DNS query. Each iteraion recalculates the relative
- // timeout based on the desired end time (total timeout from origin).
- //
- // In order to workaround some DNS configurations that do not return
- // responses for AAAA queries, parallel queries modify the total
- // timeout upon receipt of the first response. The new total timeout is
- // set to an effective value of 2N where N is the time taken to receive
- // the A response (the original total timeout is preserved if 2N would
- // have exceeded it). However, since mDNSResponder caches values, a
- // minimum value of 50ms for N is enforced in order to give some time
- // for the receipt of a AAAA response.
-
- // determine the maximum time to wait for a result
+#endif /* TARGET_OS_EMBEDDED */
+
+ /*
+ * Timeout Logic
+ * The kevent(2) API timeout parameter is used to enforce the total
+ * timeout of the DNS query. Each iteraion recalculates the relative
+ * timeout based on the desired end time (total timeout from origin).
+ *
+ * In order to workaround some DNS configurations that do not return
+ * responses for AAAA queries, parallel queries modify the total
+ * timeout upon receipt of the first response. The new total timeout is
+ * set to an effective value of 2N where N is the time taken to receive
+ * the A response (the original total timeout is preserved if 2N would
+ * have exceeded it). However, since mDNSResponder caches values, a
+ * minimum value of 50ms for N is enforced in order to give some time
+ * for the receipt of a AAAA response.
+ */
+
+ /* determine the maximum time to wait for a result */