aboutsummaryrefslogtreecommitdiff
path: root/contrib/binutils/gas/ecoff.h
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>2000-05-12 23:15:20 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>2000-05-12 23:15:20 +0000
commit78ce21c1dfcbe7807f37679871930161a4431ea9 (patch)
tree9d4ce42d357c391a11d77254b770908c02ecf672 /contrib/binutils/gas/ecoff.h
parent4a6dfd6c0adbe41f5abde95c957a415f8b6eb3dd (diff)
Import of Binutils 2.10 snapshot.
Notes
Notes: svn path=/vendor/binutils/dist/; revision=60484
Diffstat (limited to 'contrib/binutils/gas/ecoff.h')
-rw-r--r--contrib/binutils/gas/ecoff.h23
1 files changed, 13 insertions, 10 deletions
diff --git a/contrib/binutils/gas/ecoff.h b/contrib/binutils/gas/ecoff.h
index 68f2b03c10a2..8ac65f826174 100644
--- a/contrib/binutils/gas/ecoff.h
+++ b/contrib/binutils/gas/ecoff.h
@@ -1,5 +1,5 @@
/* ecoff.h -- header file for ECOFF debugging support
- Copyright (C) 1993, 94, 95, 96, 1997 Free Software Foundation, Inc.
+ Copyright (C) 1993, 94, 95, 96, 97, 98, 1999 Free Software Foundation, Inc.
Contributed by Cygnus Support.
Put together by Ian Lance Taylor <ian@cygnus.com>.
@@ -20,11 +20,11 @@
Software Foundation, 59 Temple Place - Suite 330, Boston, MA
02111-1307, USA. */
-#ifdef ECOFF_DEBUGGING
-
#ifndef GAS_ECOFF_H
#define GAS_ECOFF_H
+#ifdef ECOFF_DEBUGGING
+
#include "coff/sym.h"
#include "coff/ecoff.h"
@@ -41,10 +41,10 @@ extern void ecoff_new_file PARAMS ((const char *));
/* This function should be called when a new symbol is created, by
obj_symbol_new_hook. */
-extern void ecoff_symbol_new_hook PARAMS ((struct symbol *));
+extern void ecoff_symbol_new_hook PARAMS ((symbolS *));
/* This function should be called by the obj_frob_symbol hook. */
-extern void ecoff_frob_symbol PARAMS ((struct symbol *));
+extern void ecoff_frob_symbol PARAMS ((symbolS *));
/* Build the ECOFF debugging information. This should be called by
obj_frob_file. This fills in the counts in *HDR; the offsets are
@@ -89,7 +89,7 @@ extern void ecoff_set_gp_prolog_size PARAMS ((int sz));
/* This routine is called from the ECOFF code to set the external
information for a symbol. */
#ifndef obj_ecoff_set_ext
-extern void obj_ecoff_set_ext PARAMS ((struct symbol *, EXTR *));
+extern void obj_ecoff_set_ext PARAMS ((symbolS *, EXTR *));
#endif
/* This routine is used to patch up a line number directive when
@@ -99,9 +99,12 @@ extern void ecoff_fix_loc PARAMS ((fragS *, unsigned long));
/* This function is called from read.c to peek at cur_file_ptr. */
extern int ecoff_no_current_file PARAMS ((void));
-/* This routine is called from read.c to generate line number for .s
- file. */
-extern void ecoff_generate_asm_lineno PARAMS ((const char *, int));
+/* This function returns the symbol associated with the current proc. */
+extern symbolS *ecoff_get_cur_proc_sym PARAMS ((void));
-#endif /* ! GAS_ECOFF_H */
#endif /* ECOFF_DEBUGGING */
+
+/* This routine is called from read.c to generate line number for .s file. */
+extern void ecoff_generate_asm_lineno PARAMS ((void));
+
+#endif /* ! GAS_ECOFF_H */