Mercurial > mplayer.hg
view stream/url.h @ 29269:4d9de809b174
Add a hack to detect when we are writing into a Windows pipe since the fseek
incorrectly does not fail like it should.
This ensures we will not incorrectly append the file header at the end.
Based on patch by Zhou Zongyi [zhouzongyi at pset.suntec.net]
author | reimar |
---|---|
date | Sat, 16 May 2009 13:59:53 +0000 |
parents | 0f1b5b68af32 |
children | ce0122361a39 |
line wrap: on
line source
/* * URL Helper * by Bertrand Baudet <bertrand_baudet@yahoo.com> * (C) 2001, MPlayer team. */ #ifndef MPLAYER_URL_H #define MPLAYER_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_redirect(URL_t **url, const char *redir); 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 /* MPLAYER_URL_H */