[PATCH 02/13] depend.c: make some function arguments const
tbsaunde+binutils@tbsaunde.org
tbsaunde+binutils@tbsaunde.org
Mon Feb 22 12:28:00 GMT 2016
More information about the Binutils mailing list
Mon Feb 22 12:28:00 GMT 2016
- Previous message (by thread): [PATCH 10/13] frags: make fr_file const
- Next message (by thread): [PATCH 04/13] make as_where () return the file name
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
From: Trevor Saunders <tbsaunde+binutils@tbsaunde.org> gas/ChangeLog: 2016-02-21 Trevor Saunders <tbsaunde+binutils@tbsaunde.org> * depend.c (quote_string_for_make): Make src argument const char *. (register_dependency): Likewise. (wrap_output): Likewise. * as.h (register_dependency): Adjust. --- gas/as.h | 2 +- gas/depend.c | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/gas/as.h b/gas/as.h index 7714277..0a7875f 100644 --- a/gas/as.h +++ b/gas/as.h @@ -513,7 +513,7 @@ void subseg_set (segT, subsegT); int subseg_text_p (segT); int seg_not_empty_p (segT); void start_dependencies (char *); -void register_dependency (char *); +void register_dependency (const char *); void print_dependencies (void); segT subseg_get (const char *, int); diff --git a/gas/depend.c b/gas/depend.c index 50db115..4cf73b9 100644 --- a/gas/depend.c +++ b/gas/depend.c @@ -36,8 +36,8 @@ static struct dependency * dep_chain = NULL; /* Current column in output file. */ static int column = 0; -static int quote_string_for_make (FILE *, char *); -static void wrap_output (FILE *, char *, int); +static int quote_string_for_make (FILE *, const char *); +static void wrap_output (FILE *, const char *, int); /* Number of columns allowable. */ #define MAX_COLUMNS 72 @@ -54,7 +54,7 @@ start_dependencies (char *filename) /* Noticed a new filename, so try to register it. */ void -register_dependency (char *filename) +register_dependency (const char *filename) { struct dependency *dep; @@ -80,9 +80,9 @@ register_dependency (char *filename) This code is taken from gcc with only minor changes. */ static int -quote_string_for_make (FILE *file, char *src) +quote_string_for_make (FILE *file, const char *src) { - char *p = src; + const char *p = src; int i = 0; for (;;) @@ -101,7 +101,7 @@ quote_string_for_make (FILE *file, char *src) preceded by 2N backslashes represents N backslashes at the end of a file name; and backslashes in other contexts should not be doubled. */ - char *q; + const char *q; for (q = p - 1; src < q && q[-1] == '\\'; q--) { @@ -142,7 +142,7 @@ quote_string_for_make (FILE *file, char *src) wrapping as necessary. */ static void -wrap_output (FILE *f, char *string, int spacer) +wrap_output (FILE *f, const char *string, int spacer) { int len = quote_string_for_make (NULL, string); -- 2.7.0
- Previous message (by thread): [PATCH 10/13] frags: make fr_file const
- Next message (by thread): [PATCH 04/13] make as_where () return the file name
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list