#include "encode.hxx"
__EXTERN_C
_encode_api Url *url_parse(const char_t *url);
_encode_api void url_destroy(Url **url);
_encode_api const char_t *url_scheme(const Url *url);
_encode_api const char_t *url_user(const Url *url);
_encode_api const char_t *url_pass(const Url *url);
_encode_api const char_t *url_host(const Url *url);
_encode_api const char_t *url_path(const Url *url);
_encode_api const char_t *url_params(const Url *url);
_encode_api const char_t *url_query(const Url *url);
_encode_api const char_t *url_fragment(const Url *url);
_encode_api String *url_resource(const Url *url);
_encode_api uint16_t url_port(const Url *url);
__END_C