diff options
author | bertrand <bertrand@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-01-12 21:02:00 +0000 |
---|---|---|
committer | bertrand <bertrand@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-01-12 21:02:00 +0000 |
commit | 052eec728bb54dc6734c5b99dacd02984a3d42c5 (patch) | |
tree | 5d15dd9e426644ae587f503a6621dd49a6619096 | |
parent | 2fe62851a9505333d0e5b9f61cd078a38d7723a4 (diff) |
Added a debug function to print the struct's variables.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@4120 b3059339-0415-0410-9bf9-f77b7e298cf2
-rw-r--r-- | libmpdemux/url.c | 28 | ||||
-rw-r--r-- | libmpdemux/url.h | 8 |
2 files changed, 35 insertions, 1 deletions
diff --git a/libmpdemux/url.c b/libmpdemux/url.c index b73a51fe44..5a13513076 100644 --- a/libmpdemux/url.c +++ b/libmpdemux/url.c @@ -192,3 +192,31 @@ url_escape_string(char *outbuf, char *inbuf) { } while (c != '\0'); } +#ifdef __URL_DEBUG +void +url_debug(URL_t *url) { + if( url==NULL ) { + printf("URL pointer NULL\n"); + return; + } + if( url->url!=NULL ) { + printf("url=%s\n", url->url ); + } + if( url->protocol!=NULL ) { + printf("protocol=%s\n", url->protocol ); + } + if( url->hostname!=NULL ) { + printf("hostname=%s\n", url->hostname ); + } + printf("port=%d\n", url->port ); + if( url->file!=NULL ) { + printf("file=%s\n", url->file ); + } + if( url->username!=NULL ) { + printf("username=%s\n", url->username ); + } + if( url->password!=NULL ) { + printf("password=%s\n", url->password ); + } +} +#endif //__URL_DEBUG diff --git a/libmpdemux/url.h b/libmpdemux/url.h index a7a9e1f545..6679d97501 100644 --- a/libmpdemux/url.h +++ b/libmpdemux/url.h @@ -7,6 +7,8 @@ #ifndef __URL_H #define __URL_H +//#define __URL_DEBUG + typedef struct { char *url; char *protocol; @@ -24,4 +26,8 @@ void url_free(URL_t* url); void url_unescape_string(char *outbuf, char *inbuf); void url_escape_string(char *outbuf, char *inbuf); -#endif +#ifndef __URL_DEBUG +void url_debug(URL_t* url); +#endif // __URL_DEBUG + +#endif // __URL_H |