add _DEFAULT_SOURCE wherever _BSD_SOURCE was used
[libc-test] / src / regression / dn_expand-empty.c
index b7287d8..2afe634 100644 (file)
@@ -1,12 +1,13 @@
 // dn_expand should accept empty name (single \0)
-#define _BSD_SOURCE
+#define _DEFAULT_SOURCE 1
+#define _BSD_SOURCE 1
 #include <resolv.h>
 #include "test.h"
 
 int main(void)
 {
-       unsigned char packet[3] = "";
-       char name[] = "x";
+       unsigned char packet[] = "";
+       char name[] = "XX";
        int r;
 
        /* empty name in packet */
@@ -16,14 +17,5 @@ int main(void)
        if (name[0])
                t_error("dn_expand(\"\", name, 1) failed: got \"%s\" name, wanted \"\"\n", name);
 
-       /* empty name with offset pointer in packet */
-       memcpy(packet, "\xc0\2", 3);
-       name[0] = 'x';
-       r = dn_expand(packet, packet+3, packet, name, 1);
-       if (r!=2)
-               t_error("dn_expand(\"\\xc0\\2\", name, 1) returned %d, wanted 1\n", r);
-       if (name[0])
-               t_error("dn_expand(\"\\xc0\\2\", name, 1) failed: got \"%s\" name, wanted \"\"\n", name);
-
        return t_status;
 }