| #include "fio.h" |
| |
| int main(int argc, char const *argv[]) { |
| if (argc < 2) |
| return -1; |
| fio_url_s u = fio_url_parse(argv[1], strlen(argv[1])); |
| fprintf(stderr, |
| "Parsed URL:\n" |
| "\tscheme:\t %.*s\n" |
| "\tuser:\t%.*s\n" |
| "\tpass:\t%.*s\n" |
| "\thost:\t%.*s\n" |
| "\tport:\t%.*s\n" |
| "\tpath:\t%.*s\n" |
| "\tquery:\t%.*s\n" |
| "\ttarget:\t%.*s\n", |
| (int)u.scheme.len, u.scheme.data, (int)u.user.len, u.user.data, |
| (int)u.password.len, u.password.data, (int)u.host.len, u.host.data, |
| (int)u.port.len, u.port.data, (int)u.path.len, u.path.data, |
| (int)u.query.len, u.query.data, (int)u.target.len, u.target.data); |
| return 0; |
| } |