dwarf2out.h revision 90075
150397Sobrien/* dwarf2out.h - Various declarations for functions found in dwarf2out.c
2132718Skan   Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc.
3132718Skan
450397SobrienThis file is part of GCC.
590075Sobrien
650397SobrienGCC is free software; you can redistribute it and/or modify it under
790075Sobrienthe terms of the GNU General Public License as published by the Free
890075SobrienSoftware Foundation; either version 2, or (at your option) any later
990075Sobrienversion.
1090075Sobrien
1150397SobrienGCC is distributed in the hope that it will be useful, but WITHOUT ANY
1290075SobrienWARRANTY; without even the implied warranty of MERCHANTABILITY or
1390075SobrienFITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
1490075Sobrienfor more details.
1590075Sobrien
1650397SobrienYou should have received a copy of the GNU General Public License
1750397Sobrienalong with GCC; see the file COPYING.  If not, write to the Free
1890075SobrienSoftware Foundation, 59 Temple Place - Suite 330, Boston, MA
19169689Skan02111-1307, USA.  */
20169689Skan
2150397Sobrienextern void dwarf2out_decl		PARAMS ((tree));
22132718Skanextern void dwarf2out_frame_debug	PARAMS ((rtx));
23169689Skan
2450397Sobrienextern void debug_dwarf			PARAMS ((void));
25132718Skanstruct die_struct;
2690075Sobrienextern void debug_dwarf_die		PARAMS ((struct die_struct *));
27132718Skanextern void dwarf2out_set_demangle_name_func PARAMS ((const char *(*) (const char *)));
28132718Skanextern void dwarf2out_add_library_unit_info PARAMS ((const char *, const char *));
29
30extern unsigned current_funcdef_number;
31