Mercurial > mplayer.hg
diff Gui/interface.c @ 19081:273bdef43012
Mark several string parameters that are not modified in the function as const.
patch by Stefan Huehner, stefan at huehner org
author | diego |
---|---|
date | Fri, 14 Jul 2006 16:57:24 +0000 |
parents | 86350b4b8203 |
children | e579e74d6c3c |
line wrap: on
line diff
--- a/Gui/interface.c Fri Jul 14 15:12:05 2006 +0000 +++ b/Gui/interface.c Fri Jul 14 16:57:24 2006 +0000 @@ -54,7 +54,7 @@ guiInterface_t guiIntfStruct; int guiWinID=-1; -char * gstrcat( char ** dest,char * src ) +char * gstrcat( char ** dest,const char * src ) { char * tmp = NULL; @@ -75,21 +75,21 @@ return tmp; } -int gstrcmp( char * a,char * b ) +int gstrcmp( const char * a,const char * b ) { if ( !a && !b ) return 0; if ( !a || !b ) return -1; return strcmp( a,b ); } -int gstrncmp( char * a,char * b,int size ) +int gstrncmp( const char * a,const char * b,int size ) { if ( !a && !b ) return 0; if ( !a || !b ) return -1; return strncmp( a,b,size ); } -char * gstrdup( char * str ) +char * gstrdup( const char * str ) { if ( !str ) return NULL; return strdup( str ); @@ -107,7 +107,7 @@ free( *p ); *p=NULL; } -void gset( char ** str,char * what ) +void gset( char ** str, const char * what ) { if ( *str ) { if ( !strstr( *str,what ) ) { gstrcat( str,"," ); gstrcat( str,what ); }} else gstrcat( str,what ); @@ -116,7 +116,7 @@ /** * \brief this actually creates a new list containing only one element... */ -void gaddlist( char *** list,char * entry ) +void gaddlist( char *** list,const char * entry ) { int i; @@ -135,7 +135,7 @@ * \brief this replaces a string starting with search by replace. * If not found, replace is appended. */ -void greplace(char ***list, char *search, char *replace) +void greplace(char ***list, const char *search, const char *replace) { int i = 0; int len = (search) ? strlen(search) : 0;