diff options
author | Tom Tromey <tom@tromey.com> | 2019-03-24 08:25:58 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2019-04-04 19:55:10 -0600 |
commit | e3980ce2a9bf19ade17fdd9817765f2d1e17a0d8 (patch) | |
tree | 670f7a0d3055ddf56d4a68449d6e497604bec005 | |
parent | bec858ea4d0cef2d8be47b96669b803f73902014 (diff) | |
download | gdb-e3980ce2a9bf19ade17fdd9817765f2d1e17a0d8.zip gdb-e3980ce2a9bf19ade17fdd9817765f2d1e17a0d8.tar.gz gdb-e3980ce2a9bf19ade17fdd9817765f2d1e17a0d8.tar.bz2 |
Make increase_expout_size static
increase_expout_size is only called from parse.c, and probably only
should be. This makes it "static". Tested by rebuilding.
gdb/ChangeLog
2019-04-04 Tom Tromey <tom@tromey.com>
* parser-defs.h (increase_expout_size): Don't declare.
* parse.c (increase_expout_size): Now static.
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/parse.c | 9 | ||||
-rw-r--r-- | gdb/parser-defs.h | 6 |
3 files changed, 12 insertions, 8 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 4a49d32..36a8e24 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2019-04-04 Tom Tromey <tom@tromey.com> + + * parser-defs.h (increase_expout_size): Don't declare. + * parse.c (increase_expout_size): Now static. + 2019-04-04 Thomas Schwinge <thomas@codesourcery.com> * gnu-nat.c (gnu_nat_target::wait): Fix diff --git a/gdb/parse.c b/gdb/parse.c index 63cbc74..6716597 100644 --- a/gdb/parse.c +++ b/gdb/parse.c @@ -119,6 +119,9 @@ static expression_up parse_exp_in_context (const char **, CORE_ADDR, int, int *, innermost_block_tracker_types); +static void increase_expout_size (struct parser_state *ps, size_t lenelt); + + /* Documented at it's declaration. */ void @@ -1822,9 +1825,11 @@ exp_uses_objfile (struct expression *exp, struct objfile *objfile) return exp_iterate (exp, exp_uses_objfile_iter, objfile); } -/* See definition in parser-defs.h. */ +/* Reallocate the `expout' pointer inside PS so that it can accommodate + at least LENELT expression elements. This function does nothing if + there is enough room for the elements. */ -void +static void increase_expout_size (struct parser_state *ps, size_t lenelt) { if ((ps->expout_ptr + lenelt) >= ps->expout_size) diff --git a/gdb/parser-defs.h b/gdb/parser-defs.h index 26e0a83..bb0d52b 100644 --- a/gdb/parser-defs.h +++ b/gdb/parser-defs.h @@ -426,11 +426,5 @@ extern int exp_uses_objfile (struct expression *exp, struct objfile *objfile); extern void mark_completion_tag (enum type_code, const char *ptr, int length); -/* Reallocate the `expout' pointer inside PS so that it can accommodate - at least LENELT expression elements. This function does nothing if - there is enough room for the elements. */ - -extern void increase_expout_size (struct parser_state *ps, size_t lenelt); - #endif /* PARSER_DEFS_H */ |