Makefile.in (YYOBJ): Add objc-exp.tab.o
authorAdam Fedor <fedor@gnu.org>
Tue, 25 Mar 2003 02:18:55 +0000 (02:18 +0000)
committerAdam Fedor <fedor@gnu.org>
Tue, 25 Mar 2003 02:18:55 +0000 (02:18 +0000)
objc-lang.h: Add multiple inclusion protection.
(start_msglist, add_msglist, end_msglist): Additional declarations.

gdb/ChangeLog
gdb/Makefile.in
gdb/objc-lang.h

index 1cb7e58..4c3623e 100644 (file)
@@ -1,3 +1,9 @@
+2003-03-24  Adam Fedor  <fedor@gnu.org>
+
+       * Makefile.in (YYOBJ): Add objc-exp.tab.o
+       * objc-lang.h: Add multiple inclusion protection.
+       (start_msglist, add_msglist, end_msglist): Additional declarations.
+
 2003-03-24  Richard Earnshaw  <rearnsha@arm.com>
 
        * armnbsd-tdep.c (arm_netbsd_aout_init_abi): ARM_FLOAT_SOFT enum
index 015670d..b194833 100644 (file)
@@ -874,6 +874,7 @@ YYFILES = c-exp.tab.c \
        jv-exp.tab.c \
        f-exp.tab.c m2-exp.tab.c p-exp.tab.c
 YYOBJ = c-exp.tab.o \
+       objc-exp.tab.o \
        jv-exp.tab.o \
        f-exp.tab.o m2-exp.tab.o p-exp.tab.o
 
index 8506818..02688c7 100644 (file)
    Foundation, Inc., 59 Temple Place - Suite 330,
    Boston, MA 02111-1307, USA.  */
 
+#if !defined(OBJC_LANG_H)
+#define OBJC_LANG_H
+
+struct stoken;
+
 struct value;
 struct block;
 
@@ -51,3 +56,10 @@ extern char *find_imps (struct symtab *symtab, struct block *block,
                        unsigned int *nsym, unsigned int *ndebug);
 
 extern struct value *value_nsstring (char *ptr, int len);
+
+/* for parsing Objective C */
+extern void start_msglist (void);
+extern void add_msglist (struct stoken *str, int addcolon);
+extern int end_msglist (void);
+
+#endif