diff options
Diffstat (limited to 'stream/url.h')
-rw-r--r-- | stream/url.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/stream/url.h b/stream/url.h new file mode 100644 index 0000000000..e344e75c85 --- /dev/null +++ b/stream/url.h @@ -0,0 +1,32 @@ +/* + * URL Helper + * by Bertrand Baudet <bertrand_baudet@yahoo.com> + * (C) 2001, MPlayer team. + */ + +#ifndef __URL_H +#define __URL_H + +//#define __URL_DEBUG + +typedef struct { + char *url; + char *protocol; + char *hostname; + char *file; + unsigned int port; + char *username; + char *password; +} URL_t; + +URL_t* url_new(const char* url); +void url_free(URL_t* url); + +void url_unescape_string(char *outbuf, const char *inbuf); +void url_escape_string(char *outbuf, const char *inbuf); + +#ifdef __URL_DEBUG +void url_debug(const URL_t* url); +#endif // __URL_DEBUG + +#endif // __URL_H |