(linenum→info "unix/slp.c:2238")

binutils/2.18/ld/ldmisc.h

    1: /* ldmisc.h -
    2:    Copyright 1991, 1992, 1993, 1994, 1996, 1997, 2001, 2003, 2004, 2007
    3:    Free Software Foundation, Inc.
    4: 
    5:    This file is part of the GNU Binutils.
    6: 
    7:    This program is free software; you can redistribute it and/or modify
    8:    it under the terms of the GNU General Public License as published by
    9:    the Free Software Foundation; either version 3 of the License, or
   10:    (at your option) any later version.
   11: 
   12:    This program is distributed in the hope that it will be useful,
   13:    but WITHOUT ANY WARRANTY; without even the implied warranty of
   14:    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   15:    GNU General Public License for more details.
   16: 
   17:    You should have received a copy of the GNU General Public License
   18:    along with this program; if not, write to the Free Software
   19:    Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
   20:    MA 02110-1301, USA.  */
   21: 
   22: #ifndef LDMISC_H
   23: #define LDMISC_H
   24: 
   25: extern void einfo (const char *, ...);
   26: extern void minfo (const char *, ...);
   27: extern void info_msg (const char *, ...);
   28: extern void lfinfo (FILE *, const char *, ...);
   29: extern void info_assert (const char *, unsigned int);
   30: extern void yyerror (const char *);
   31: extern void *xmalloc (size_t);
   32: extern void *xrealloc (void *, size_t);
   33: extern void xexit (int);
   34: 
   35: #define ASSERT(x) \
   36: do { if (!(x)) info_assert(__FILE__,__LINE__); } while (0)
   37: 
   38: #define FAIL() \
   39: do { info_assert(__FILE__,__LINE__); } while (0)
   40: 
   41: extern void print_space (void);
   42: extern void print_nl (void);
   43: 
   44: #endif
Syntax (Markdown)