|
15 | 15 | #include <string.h>
|
16 | 16 | #include <sys/param.h>
|
17 | 17 | #include <sys/types.h>
|
18 |
| -#ifdef ARTEST |
19 |
| -#include <sysexits.h> |
20 |
| -#endif /* ARTEST */ |
21 | 18 |
|
22 | 19 | /* libbsd if found */
|
23 | 20 | #ifdef USE_BSD_H
|
@@ -126,7 +123,7 @@ enum ar_parser_state
|
126 | 123 | ** pointers available.
|
127 | 124 | */
|
128 | 125 |
|
129 |
| -static int |
| 126 | +int |
130 | 127 | ares_tokenize(const char *input,
|
131 | 128 | char *outbuf,
|
132 | 129 | size_t outbuflen,
|
@@ -857,80 +854,3 @@ ares_getptype(ares_ptype ptype)
|
857 | 854 | {
|
858 | 855 | return (const char *) ares_xconvert(ptypes, ptype);
|
859 | 856 | }
|
860 |
| - |
861 |
| -#ifdef ARTEST |
862 |
| -/* |
863 |
| -** MAIN -- program mainline |
864 |
| -** |
865 |
| -** Parameters: |
866 |
| -** argc, argv -- the usual |
867 |
| -** |
868 |
| -** Return value: |
869 |
| -** EX_USAGE or EX_OK |
870 |
| -*/ |
871 |
| - |
872 |
| -int |
873 |
| -main(int argc, char **argv) |
874 |
| -{ |
875 |
| - int c; |
876 |
| - int d; |
877 |
| - int status; |
878 |
| - char *p; |
879 |
| - char *progname; |
880 |
| - struct authres ar; |
881 |
| - u_char buf[ARC_MAXHEADER + 2]; |
882 |
| - u_char *toks[ARES_MAXTOKENS]; |
883 |
| - |
884 |
| - progname = (p = strrchr(argv[0], '/')) == NULL ? argv[0] : p + 1; |
885 |
| - |
886 |
| - if (argc != 2) |
887 |
| - { |
888 |
| - printf("%s: usage: %s header-value\n", progname, progname); |
889 |
| - return EX_USAGE; |
890 |
| - } |
891 |
| - |
892 |
| - c = ares_tokenize(((u_char **) argv)[1], buf, sizeof buf, toks, |
893 |
| - ARES_MAXTOKENS); |
894 |
| - for (d = 0; d < c; d++) |
895 |
| - { |
896 |
| - printf("token %d = '%s'\n", d, toks[d]); |
897 |
| - } |
898 |
| - |
899 |
| - printf("\n"); |
900 |
| - |
901 |
| - status = ares_parse(((u_char **) argv)[1], &ar, NULL); |
902 |
| - if (status == -1) |
903 |
| - { |
904 |
| - printf("%s: ares_parse() returned -1\n", progname); |
905 |
| - return EX_OK; |
906 |
| - } |
907 |
| - |
908 |
| - printf("%d result%s found\n", ar.ares_count, ar.ares_count == 1 ? "" : "s"); |
909 |
| - |
910 |
| - printf("authserv-id '%s'\n", ar.ares_host); |
911 |
| - printf("version '%s'\n", ar.ares_version); |
912 |
| - |
913 |
| - for (c = 0; c < ar.ares_count; c++) |
914 |
| - { |
915 |
| - printf("result #%d, %d propert%s\n", c, ar.ares_result[c].result_props, |
916 |
| - ar.ares_result[c].result_props == 1 ? "y" : "ies"); |
917 |
| - |
918 |
| - printf("\tmethod \"%s\"\n", |
919 |
| - ares_xconvert(methods, ar.ares_result[c].result_method)); |
920 |
| - printf("\tresult \"%s\"\n", |
921 |
| - ares_xconvert(aresults, ar.ares_result[c].result_result)); |
922 |
| - printf("\treason \"%s\"\n", ar.ares_result[c].result_reason); |
923 |
| - printf("\tcomment \"%s\"\n", ar.ares_result[c].result_comment); |
924 |
| - |
925 |
| - for (d = 0; d < ar.ares_result[c].result_props; d++) |
926 |
| - { |
927 |
| - printf("\tproperty #%d\n", d); |
928 |
| - printf("\t\tptype \"%s\"\n", |
929 |
| - ares_xconvert(ptypes, ar.ares_result[c].result_ptype[d])); |
930 |
| - printf("\t\tproperty \"%s\"\n", |
931 |
| - ar.ares_result[c].result_property[d]); |
932 |
| - printf("\t\tvalue \"%s\"\n", ar.ares_result[c].result_value[d]); |
933 |
| - } |
934 |
| - } |
935 |
| -} |
936 |
| -#endif /* ARTEST */ |
0 commit comments