X-Git-Url: https://git.ozlabs.org/?p=petitboot;a=blobdiff_plain;f=test%2Furls%2Fparse-url.c;h=cfa67628a96b63ccc564c85adc81d1b9283240bd;hp=3e2f10f0871c2be2aead6de56751942f239b0dfc;hb=6276a57e76cf22aac639236d4782b56e2e5b9d5e;hpb=bf40f5fbd759241d1505c985fa02441cd6febd64 diff --git a/test/urls/parse-url.c b/test/urls/parse-url.c index 3e2f10f..cfa6762 100644 --- a/test/urls/parse-url.c +++ b/test/urls/parse-url.c @@ -2,7 +2,7 @@ #include #include -#include +#include #include int main(int argc, char **argv) @@ -10,8 +10,8 @@ int main(int argc, char **argv) struct pb_url *url; FILE *null; - if (argc != 2) { - fprintf(stderr, "Usage: %s \n", argv[0]); + if (argc != 2 && argc != 3) { + fprintf(stderr, "Usage: %s [update]\n", argv[0]); return EXIT_FAILURE; } @@ -23,7 +23,14 @@ int main(int argc, char **argv) if (!url) return EXIT_FAILURE; - printf("%s\n", argv[1]); + if (argc == 2) { + printf("%s\n", argv[1]); + + } else { + printf("%s %s\n", argv[1], argv[2]); + url = pb_url_join(NULL, url, argv[2]); + } + printf("scheme\t%s\n", pb_url_scheme_name(url->scheme)); printf("host\t%s\n", url->host); printf("port\t%s\n", url->port);