OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-stable/] [binutils-2.20.1/] [binutils/] [nlmconv.h] - Diff between revs 816 and 818

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 816 Rev 818
/* nlmconv.h -- header file for NLM conversion program
/* nlmconv.h -- header file for NLM conversion program
   Copyright 1993, 2002, 2003, 2005, 2007 Free Software Foundation, Inc.
   Copyright 1993, 2002, 2003, 2005, 2007 Free Software Foundation, Inc.
 
 
   This file is part of GNU Binutils.
   This file is part of GNU Binutils.
 
 
   This program is free software; you can redistribute it and/or modify
   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 3 of the License, or
   the Free Software Foundation; either version 3 of the License, or
   (at your option) any later version.
   (at your option) any later version.
 
 
   This program is distributed in the hope that it will be useful,
   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.
   GNU General Public License for more details.
 
 
   You should have received a copy of the GNU General Public License
   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software
   along with this program; if not, write to the Free Software
   Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
   Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
   MA 02110-1301, USA.  */
   MA 02110-1301, USA.  */
 
 
 
 
/* Written by Ian Lance Taylor <ian@cygnus.com>.
/* Written by Ian Lance Taylor <ian@cygnus.com>.
 
 
   bfd.h, nlm/common.h and nlm/internal.h must be included before this
   bfd.h, nlm/common.h and nlm/internal.h must be included before this
   file.  */
   file.  */
 
 
/* A linked list of strings.  */
/* A linked list of strings.  */
 
 
struct string_list
struct string_list
{
{
  struct string_list *next;
  struct string_list *next;
  char *string;
  char *string;
};
};
 
 
/* The NLM header parser in nlmheader.y stores information in the
/* The NLM header parser in nlmheader.y stores information in the
   following variables.  */
   following variables.  */
 
 
extern Nlm_Internal_Fixed_Header *fixed_hdr;
extern Nlm_Internal_Fixed_Header *fixed_hdr;
extern Nlm_Internal_Variable_Header *var_hdr;
extern Nlm_Internal_Variable_Header *var_hdr;
extern Nlm_Internal_Version_Header *version_hdr;
extern Nlm_Internal_Version_Header *version_hdr;
extern Nlm_Internal_Copyright_Header *copyright_hdr;
extern Nlm_Internal_Copyright_Header *copyright_hdr;
extern Nlm_Internal_Extended_Header *extended_hdr;
extern Nlm_Internal_Extended_Header *extended_hdr;
 
 
/* Procedure named by CHECK.  */
/* Procedure named by CHECK.  */
extern char *check_procedure;
extern char *check_procedure;
/* File named by CUSTOM.  */
/* File named by CUSTOM.  */
extern char *custom_file;
extern char *custom_file;
/* Whether to generate debugging information (DEBUG).  */
/* Whether to generate debugging information (DEBUG).  */
extern bfd_boolean debug_info;
extern bfd_boolean debug_info;
/* Procedure named by EXIT.  */
/* Procedure named by EXIT.  */
extern char *exit_procedure;
extern char *exit_procedure;
/* Exported symbols (EXPORT).  */
/* Exported symbols (EXPORT).  */
extern struct string_list *export_symbols;
extern struct string_list *export_symbols;
/* List of files from INPUT.  */
/* List of files from INPUT.  */
extern struct string_list *input_files;
extern struct string_list *input_files;
/* Map file name (MAP, FULLMAP).  */
/* Map file name (MAP, FULLMAP).  */
extern char *map_file;
extern char *map_file;
/* Whether a full map has been requested (FULLMAP).  */
/* Whether a full map has been requested (FULLMAP).  */
extern bfd_boolean full_map;
extern bfd_boolean full_map;
/* File named by HELP.  */
/* File named by HELP.  */
extern char *help_file;
extern char *help_file;
/* Imported symbols (IMPORT).  */
/* Imported symbols (IMPORT).  */
extern struct string_list *import_symbols;
extern struct string_list *import_symbols;
/* File named by MESSAGES.  */
/* File named by MESSAGES.  */
extern char *message_file;
extern char *message_file;
/* Autoload module list (MODULE).  */
/* Autoload module list (MODULE).  */
extern struct string_list *modules;
extern struct string_list *modules;
/* File named by OUTPUT.  */
/* File named by OUTPUT.  */
extern char *output_file;
extern char *output_file;
/* File named by SHARELIB.  */
/* File named by SHARELIB.  */
extern char *sharelib_file;
extern char *sharelib_file;
/* Start procedure name (START).  */
/* Start procedure name (START).  */
extern char *start_procedure;
extern char *start_procedure;
/* VERBOSE.  */
/* VERBOSE.  */
extern bfd_boolean verbose;
extern bfd_boolean verbose;
/* RPC description file (XDCDATA).  */
/* RPC description file (XDCDATA).  */
extern char *rpc_file;
extern char *rpc_file;
 
 
/* The number of serious parse errors.  */
/* The number of serious parse errors.  */
extern int parse_errors;
extern int parse_errors;
 
 
/* The parser.  */
/* The parser.  */
extern int yyparse (void);
extern int yyparse (void);
 
 
/* Tell the lexer what file to read.  */
/* Tell the lexer what file to read.  */
extern bfd_boolean nlmlex_file (const char *);
extern bfd_boolean nlmlex_file (const char *);
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.