Codebase list html-xml-utils / 5b98a3a6-d5ac-491c-8cfe-5a693ac63d92/upstream/8.6 url.e
5b98a3a6-d5ac-491c-8cfe-5a693ac63d92/upstream/8.6

Tree @5b98a3a6-d5ac-491c-8cfe-5a693ac63d92/upstream/8.6 (Download .tar.gz)

url.e @5b98a3a6-d5ac-491c-8cfe-5a693ac63d92/upstream/8.6raw · history · blame

typedef struct {
  string full;
  string proto;
  string user;
  string password;
  string machine;
  string port;
  string path;
  string query;
  string fragment;
} *URL;
extern void URL_dispose(URL url);
extern URL URL_new(const conststring url);
extern URL URL_absolutize(const URL base, const URL url);
extern string URL_s_absolutize(const conststring base, const conststring url);
extern URL URL_to_ascii(const URL iri);
extern string URL_s_to_ascii(const conststring iri);