diff options
author | ben <ben@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-07-31 17:39:17 +0000 |
---|---|---|
committer | ben <ben@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2006-07-31 17:39:17 +0000 |
commit | 49867bd432352d19172ab26cf873bd5651e69e25 (patch) | |
tree | c2d419bb4f81564036baa12832a44b8aac27c6d1 /stream/url.h | |
parent | d3b998da64927403879ad588287c178f86b7c849 (diff) | |
download | mpv-49867bd432352d19172ab26cf873bd5651e69e25.tar.bz2 mpv-49867bd432352d19172ab26cf873bd5651e69e25.tar.xz |
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19277 b3059339-0415-0410-9bf9-f77b7e298cf2
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 |