2003-03-24 Adam Fedor * Makefile.in (objc_lang_h): Add $(paser_defs_h) (YYOBJ): Add objc-exp.tab.o * objc-lang.h: Add multiple inclusion protection. (start_msglist, add_msglist, end_msglist): Additional declarations. Index: Makefile.in =================================================================== RCS file: /cvs/src/src/gdb/Makefile.in,v retrieving revision 1.349 diff -u -p -r1.349 Makefile.in --- Makefile.in 22 Mar 2003 14:54:58 -0000 1.349 +++ Makefile.in 24 Mar 2003 17:38:59 -0000 @@ -686,7 +686,7 @@ mipsnbsd_tdep_h = mipsnbsd-tdep.h monitor_h = monitor.h nbsd_tdep_h = nbsd-tdep.h ns32k_tdep_h = ns32k-tdep.h -objc_lang_h = objc-lang.h +objc_lang_h = objc-lang.h $(parser_defs_h) objfiles_h = objfiles.h $(gdb_obstack_h) $(symfile_h) observer_h = observer.h ocd_h = ocd.h @@ -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: objc-lang.h =================================================================== RCS file: /cvs/src/src/gdb/objc-lang.h,v retrieving revision 1.7 diff -u -p -r1.7 objc-lang.h --- objc-lang.h 21 Feb 2003 02:45:50 -0000 1.7 +++ objc-lang.h 24 Mar 2003 17:39:11 -0000 @@ -19,6 +19,11 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +#if !defined(OBJC_LANG_H) +#define OBJC_LANG_H + +#include "parser-defs.h" + struct value; struct block; @@ -51,3 +56,10 @@ extern char *find_imps (struct symtab *s 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