* readelf.c (dynamic_info): Correct size of array.
[deliverable/binutils-gdb.git] / gdb / cp-support.h
index e577f7d616b2fc65bbf9e9521644a2515900c1a5..7ecd201740af3d7db7af24bbdde2c5c793c6688b 100644 (file)
@@ -37,15 +37,15 @@ struct type;
 struct demangle_component;
 
 /* This struct is designed to store data from using directives.  It
-   says that names from namespace INNER should be visible within
-   namespace OUTER.  OUTER should always be a strict initial substring
-   of INNER.  These form a linked list; NEXT is the next element of
-   the list.  */
+   says that names from namespace IMPORT_SRC should be visible within
+   namespace IMPORT_DEST. IMPORT_DEST should always be a strict initial
+   substring of IMPORT_SRC. These form a linked list; NEXT is the next element
+   of the list.  */
 
 struct using_direct
 {
-  char *inner;
-  char *outer;
+  char *import_src;
+  char *import_dest;
   struct using_direct *next;
 };
 
@@ -72,17 +72,17 @@ extern struct symbol **make_symbol_overload_list (const char *,
 extern struct type *cp_lookup_rtti_type (const char *name,
                                         struct block *block);
 
+extern int cp_validate_operator (const char *input);
+
 /* Functions/variables from cp-namespace.c.  */
 
 extern int cp_is_anonymous (const char *namespace);
 
-extern void cp_add_using_directive (const char *name,
-                                   unsigned int outer_length,
-                                   unsigned int inner_length);
+extern void cp_add_using_directive (const char *dest,
+                                    const char *src);
 
-extern struct using_direct *cp_add_using (const char *name,
-                                         unsigned int inner_len,
-                                         unsigned int outer_len,
+extern struct using_direct *cp_add_using (const char *dest,
+                                          const char *src,
                                          struct using_direct *next);
 
 extern void cp_initialize_namespace (void);
This page took 0.024656 seconds and 4 git commands to generate.