gcc 4.2 has a new set of warnings dealing with cosnt pointers. This set of

changes gets all of Asterisk (minus chan_alsa for now) to compile with gcc 4.2.
(closes issue #10774, patch from qwell)


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@83432 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Russell Bryant
2007-09-21 14:37:20 +00:00
parent 9ffb2fe0cf
commit d6b8fb4dc0
22 changed files with 142 additions and 144 deletions

View File

@@ -199,7 +199,7 @@ extern char *my_file;
#ifdef AAL_ARGCHECK
int ael_is_funcname(char *name);
#endif
static char *ael_token_subst(char *mess);
static char *ael_token_subst(const char *mess);
@@ -3232,11 +3232,11 @@ static char *token_equivs2[] =
};
static char *ael_token_subst(char *mess)
static char *ael_token_subst(const char *mess)
{
/* calc a length, malloc, fill, and return; yyerror had better free it! */
int len=0,i;
char *p;
const char *p;
char *res, *s,*t;
int token_equivs_entries = sizeof(token_equivs1)/sizeof(char*);
@@ -3277,7 +3277,7 @@ static char *ael_token_subst(char *mess)
void yyerror(YYLTYPE *locp, struct parse_io *parseio, char const *s)
{
char *s2 = ael_token_subst((char *)s);
char *s2 = ael_token_subst(s);
if (locp->first_line == locp->last_line) {
ast_log(LOG_ERROR, "==== File: %s, Line %d, Cols: %d-%d: Error: %s\n", my_file, locp->first_line, locp->first_column, locp->last_column, s2);
} else {