Mercurial > mplayer.hg
diff stream/url.h @ 19271:64d82a45a05d
introduce new 'stream' directory for all stream layer related components and split them from libmpdemux
author | ben |
---|---|
date | Mon, 31 Jul 2006 17:39:17 +0000 |
parents | libmpdemux/url.h@a9b7b6055563 |
children | 720206eef78b |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/stream/url.h Mon Jul 31 17:39:17 2006 +0000 @@ -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