typedef struct URL_s URL; URL* new_url(char* url); char* get_schema(URL* url); char* get_hostname(URL* url); char* get_port(URL* url); char* get_filepath(URL* url);