Jan Kratochvil dcb8ac2
http://sourceware.org/ml/gdb-cvs/2012-01/msg00205.html
Jan Kratochvil dcb8ac2
Jan Kratochvil dcb8ac2
--- src/gdb/gdb_vecs.h
Jan Kratochvil dcb8ac2
+++ src/gdb/gdb_vecs.h	2012-04-17 22:04:23.818666000 +0000
Jan Kratochvil dcb8ac2
@@ -0,0 +1,28 @@
Jan Kratochvil dcb8ac2
+/* Some commonly-used VEC types.
Jan Kratochvil dcb8ac2
+
Jan Kratochvil dcb8ac2
+   Copyright (C) 2012 Free Software Foundation, Inc.
Jan Kratochvil dcb8ac2
+
Jan Kratochvil dcb8ac2
+   This file is part of GDB.
Jan Kratochvil dcb8ac2
+
Jan Kratochvil dcb8ac2
+   This program is free software; you can redistribute it and/or modify
Jan Kratochvil dcb8ac2
+   it under the terms of the GNU General Public License as published by
Jan Kratochvil dcb8ac2
+   the Free Software Foundation; either version 3 of the License, or
Jan Kratochvil dcb8ac2
+   (at your option) any later version.
Jan Kratochvil dcb8ac2
+
Jan Kratochvil dcb8ac2
+   This program is distributed in the hope that it will be useful,
Jan Kratochvil dcb8ac2
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
Jan Kratochvil dcb8ac2
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
Jan Kratochvil dcb8ac2
+   GNU General Public License for more details.
Jan Kratochvil dcb8ac2
+
Jan Kratochvil dcb8ac2
+   You should have received a copy of the GNU General Public License
Jan Kratochvil dcb8ac2
+   along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
Jan Kratochvil dcb8ac2
+
Jan Kratochvil dcb8ac2
+
Jan Kratochvil dcb8ac2
+#ifndef GDB_VECS_H
Jan Kratochvil dcb8ac2
+#define GDB_VECS_H
Jan Kratochvil dcb8ac2
+
Jan Kratochvil dcb8ac2
+#include "vec.h"
Jan Kratochvil dcb8ac2
+
Jan Kratochvil dcb8ac2
+DEF_VEC_P (char_ptr);
Jan Kratochvil dcb8ac2
+
Jan Kratochvil dcb8ac2
+#endif /* GDB_VECS_H */
Jan Kratochvil dcb8ac2
### src/gdb/ChangeLog	2012/01/24 21:32:56	1.13774
Jan Kratochvil dcb8ac2
### src/gdb/ChangeLog	2012/01/24 21:36:37	1.13775
Jan Kratochvil dcb8ac2
## -1,3 +1,10 @@
Jan Kratochvil dcb8ac2
+2012-01-24  Tom Tromey  <tromey@redhat.com>
Jan Kratochvil dcb8ac2
+
Jan Kratochvil dcb8ac2
+	* ada-lang.c: Include gdb_vecs.h.
Jan Kratochvil dcb8ac2
+	* charset.c: Include gdb_vecs.h.
Jan Kratochvil dcb8ac2
+	* tracepoint.h: Include gdb_vecs.h.
Jan Kratochvil dcb8ac2
+	* gdb_vecs.h: New file.
Jan Kratochvil dcb8ac2
+
Jan Kratochvil dcb8ac2
 2012-01-24  Pedro Alves  <pedro@codesourcery.com>
Jan Kratochvil dcb8ac2
 
Jan Kratochvil dcb8ac2
 	* breakpoint.c (breakpoint_hit_catch_fork)
Jan Kratochvil dcb8ac2
--- src/gdb/ada-lang.c	2012/01/06 03:34:45	1.330
Jan Kratochvil dcb8ac2
+++ src/gdb/ada-lang.c	2012/01/24 21:36:37	1.331
Jan Kratochvil dcb8ac2
@@ -57,6 +57,7 @@
Jan Kratochvil dcb8ac2
 #include "observer.h"
Jan Kratochvil dcb8ac2
 #include "vec.h"
Jan Kratochvil dcb8ac2
 #include "stack.h"
Jan Kratochvil dcb8ac2
+#include "gdb_vecs.h"
Jan Kratochvil dcb8ac2
 
Jan Kratochvil dcb8ac2
 #include "psymtab.h"
Jan Kratochvil dcb8ac2
 #include "value.h"
Jan Kratochvil dcb8ac2
@@ -5628,8 +5629,6 @@
Jan Kratochvil dcb8ac2
   return sym_name;
Jan Kratochvil dcb8ac2
 }
Jan Kratochvil dcb8ac2
 
Jan Kratochvil dcb8ac2
-DEF_VEC_P (char_ptr);
Jan Kratochvil dcb8ac2
-
Jan Kratochvil dcb8ac2
 /* A companion function to ada_make_symbol_completion_list().
Jan Kratochvil dcb8ac2
    Check if SYM_NAME represents a symbol which name would be suitable
Jan Kratochvil dcb8ac2
    to complete TEXT (TEXT_LEN is the length of TEXT), in which case
Jan Kratochvil dcb8ac2
--- src/gdb/charset.c	2012/01/04 08:17:00	1.46
Jan Kratochvil dcb8ac2
+++ src/gdb/charset.c	2012/01/24 21:36:37	1.47
Jan Kratochvil dcb8ac2
@@ -27,6 +27,7 @@
Jan Kratochvil dcb8ac2
 #include "vec.h"
Jan Kratochvil dcb8ac2
 #include "environ.h"
Jan Kratochvil dcb8ac2
 #include "arch-utils.h"
Jan Kratochvil dcb8ac2
+#include "gdb_vecs.h"
Jan Kratochvil dcb8ac2
 
Jan Kratochvil dcb8ac2
 #include <stddef.h>
Jan Kratochvil dcb8ac2
 #include "gdb_string.h"
Jan Kratochvil dcb8ac2
@@ -717,8 +718,6 @@
Jan Kratochvil dcb8ac2
 
Jan Kratochvil dcb8ac2
 extern initialize_file_ftype _initialize_charset; /* -Wmissing-prototype */
Jan Kratochvil dcb8ac2
 
Jan Kratochvil dcb8ac2
-DEF_VEC_P (char_ptr);
Jan Kratochvil dcb8ac2
-
Jan Kratochvil dcb8ac2
 static VEC (char_ptr) *charsets;
Jan Kratochvil dcb8ac2
 
Jan Kratochvil dcb8ac2
 #ifdef PHONY_ICONV
Jan Kratochvil dcb8ac2
--- src/gdb/tracepoint.h	2012/01/04 08:27:57	1.46
Jan Kratochvil dcb8ac2
+++ src/gdb/tracepoint.h	2012/01/24 21:36:37	1.47
Jan Kratochvil dcb8ac2
@@ -22,6 +22,7 @@
Jan Kratochvil dcb8ac2
 #include "breakpoint.h"
Jan Kratochvil dcb8ac2
 #include "target.h"
Jan Kratochvil dcb8ac2
 #include "memrange.h"
Jan Kratochvil dcb8ac2
+#include "gdb_vecs.h"
Jan Kratochvil dcb8ac2
 
Jan Kratochvil dcb8ac2
 /* A trace state variable is a value managed by a target being
Jan Kratochvil dcb8ac2
    traced.  A trace state variable (or tsv for short) can be accessed
Jan Kratochvil dcb8ac2
@@ -143,8 +144,6 @@
Jan Kratochvil dcb8ac2
 
Jan Kratochvil dcb8ac2
 /* Struct to collect random info about tracepoints on the target.  */
Jan Kratochvil dcb8ac2
 
Jan Kratochvil dcb8ac2
-DEF_VEC_P (char_ptr);
Jan Kratochvil dcb8ac2
-
Jan Kratochvil dcb8ac2
 struct uploaded_tp
Jan Kratochvil dcb8ac2
 {
Jan Kratochvil dcb8ac2
   int number;