Commit 86373e7e by Jason Merrill Committed by Jason Merrill

dbgcnt.c (dbg_cnt_process_single_pair): constify.

gcc/
	* dbgcnt.c (dbg_cnt_process_single_pair): constify.
	* opts.c (common_handle_option): constify.
gcc/cp/
	* repo.c (extract_string, get_base_filename, init_repo): constify.
libcpp/
	* directives.c (cpp_define): constify.

From-SVN: r151661
parent beb1adc1
2009-09-10 Jason Merrill <jason@redhat.com>
* dbgcnt.c (dbg_cnt_process_single_pair): constify.
* opts.c (common_handle_option): constify.
2009-09-12 Gerald Pfeifer <gerald@pfeifer.com> 2009-09-12 Gerald Pfeifer <gerald@pfeifer.com>
* doc/install.texi (avr): Remove obsolete reference site. * doc/install.texi (avr): Remove obsolete reference site.
......
2009-09-10 Jason Merrill <jason@redhat.com>
* repo.c (extract_string, get_base_filename, init_repo): constify.
2009-09-09 Jason Merrill <jason@redhat.com> 2009-09-09 Jason Merrill <jason@redhat.com>
* error.c (find_typenames_r): Also add decltypes. * error.c (find_typenames_r): Also add decltypes.
......
...@@ -37,7 +37,7 @@ along with GCC; see the file COPYING3. If not see ...@@ -37,7 +37,7 @@ along with GCC; see the file COPYING3. If not see
#include "diagnostic.h" #include "diagnostic.h"
#include "flags.h" #include "flags.h"
static char *extract_string (char **); static const char *extract_string (const char **);
static const char *get_base_filename (const char *); static const char *get_base_filename (const char *);
static FILE *open_repo_file (const char *); static FILE *open_repo_file (const char *);
static char *afgets (FILE *); static char *afgets (FILE *);
...@@ -53,10 +53,10 @@ static bool temporary_obstack_initialized_p; ...@@ -53,10 +53,10 @@ static bool temporary_obstack_initialized_p;
/* Parse a reasonable subset of shell quoting syntax. */ /* Parse a reasonable subset of shell quoting syntax. */
static char * static const char *
extract_string (char **pp) extract_string (const char **pp)
{ {
char *p = *pp; const char *p = *pp;
int backquote = 0; int backquote = 0;
int inside = 0; int inside = 0;
...@@ -89,13 +89,13 @@ extract_string (char **pp) ...@@ -89,13 +89,13 @@ extract_string (char **pp)
static const char * static const char *
get_base_filename (const char *filename) get_base_filename (const char *filename)
{ {
char *p = getenv ("COLLECT_GCC_OPTIONS"); const char *p = getenv ("COLLECT_GCC_OPTIONS");
const char *output = NULL; const char *output = NULL;
int compiling = 0; int compiling = 0;
while (p && *p) while (p && *p)
{ {
char *q = extract_string (&p); const char *q = extract_string (&p);
if (strcmp (q, "-o") == 0) if (strcmp (q, "-o") == 0)
{ {
...@@ -161,6 +161,7 @@ void ...@@ -161,6 +161,7 @@ void
init_repo (void) init_repo (void)
{ {
char *buf; char *buf;
const char *p;
FILE *repo_file; FILE *repo_file;
if (! flag_use_repository) if (! flag_use_repository)
...@@ -212,8 +213,8 @@ init_repo (void) ...@@ -212,8 +213,8 @@ init_repo (void)
fclose (repo_file); fclose (repo_file);
if (old_args && !get_random_seed (true) if (old_args && !get_random_seed (true)
&& (buf = strstr (old_args, "'-frandom-seed="))) && (p = strstr (old_args, "'-frandom-seed=")))
set_random_seed (extract_string (&buf) + strlen ("-frandom-seed=")); set_random_seed (extract_string (&p) + strlen ("-frandom-seed="));
} }
static FILE * static FILE *
......
...@@ -101,7 +101,7 @@ dbg_cnt_set_limit_by_name (const char *name, int len, int value) ...@@ -101,7 +101,7 @@ dbg_cnt_set_limit_by_name (const char *name, int len, int value)
static const char * static const char *
dbg_cnt_process_single_pair (const char *arg) dbg_cnt_process_single_pair (const char *arg)
{ {
char *colon = strchr (arg, ':'); const char *colon = strchr (arg, ':');
char *endptr = NULL; char *endptr = NULL;
int value; int value;
......
...@@ -1512,7 +1512,7 @@ common_handle_option (size_t scode, const char *arg, int value, ...@@ -1512,7 +1512,7 @@ common_handle_option (size_t scode, const char *arg, int value,
{ NULL, 0 } { NULL, 0 }
}; };
unsigned int * pflags; unsigned int * pflags;
char * comma; const char * comma;
unsigned int lang_flag, specific_flag; unsigned int lang_flag, specific_flag;
unsigned int len; unsigned int len;
unsigned int i; unsigned int i;
......
2009-09-10 Jason Merrill <jason@redhat.com>
* directives.c (cpp_define): constify.
2009-09-02 Ian Lance Taylor <iant@google.com> 2009-09-02 Ian Lance Taylor <iant@google.com>
* macro.c (stringify_arg): Escape CPP_WCHAR tokens. * macro.c (stringify_arg): Escape CPP_WCHAR tokens.
......
...@@ -2156,7 +2156,8 @@ do_unassert (cpp_reader *pfile) ...@@ -2156,7 +2156,8 @@ do_unassert (cpp_reader *pfile)
void void
cpp_define (cpp_reader *pfile, const char *str) cpp_define (cpp_reader *pfile, const char *str)
{ {
char *buf, *p; char *buf;
const char *p;
size_t count; size_t count;
/* Copy the entire option so we can modify it. /* Copy the entire option so we can modify it.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment