[RFA,09/42] Make context_stack_size static in buildsym.c
Commit Message
context_stack_size is declared in buildsym.h, but only used in
buildsym.c. This makes it static in buildsym.c.
gdb/ChangeLog
2018-05-22 Tom Tromey <tom@tromey.com>
* buildsym.h (context_stack_size): Don't declare.
* buildsym.c (context_stack_size): New global.
---
gdb/ChangeLog | 5 +++++
gdb/buildsym.c | 4 ++++
gdb/buildsym.h | 4 ----
3 files changed, 9 insertions(+), 4 deletions(-)
Comments
On 2018-05-23 12:58 AM, Tom Tromey wrote:
> context_stack_size is declared in buildsym.h, but only used in
> buildsym.c. This makes it static in buildsym.c.
LGTM.
@@ -258,6 +258,10 @@ struct subfile_stack
static struct subfile_stack *subfile_stack;
+/* Currently allocated size of context stack. */
+
+static int context_stack_size;
+
static void free_buildsym_compunit (void);
static int compare_line_numbers (const void *ln1p, const void *ln2p);
@@ -159,10 +159,6 @@ EXTERN struct context_stack *context_stack;
EXTERN int context_stack_depth;
-/* Currently allocated size of context stack. */
-
-EXTERN int context_stack_size;
-
/* Non-zero if the context stack is empty. */
#define outermost_context_p() (context_stack_depth == 0)