error.h revision 75584
1// -*- C++ -*- 2/* Copyright (C) 1989, 1990, 1991, 1992 Free Software Foundation, Inc. 3 Written by James Clark (jjc@jclark.com) 4 5This file is part of groff. 6 7groff is free software; you can redistribute it and/or modify it under 8the terms of the GNU General Public License as published by the Free 9Software Foundation; either version 2, or (at your option) any later 10version. 11 12groff is distributed in the hope that it will be useful, but WITHOUT ANY 13WARRANTY; without even the implied warranty of MERCHANTABILITY or 14FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 15for more details. 16 17You should have received a copy of the GNU General Public License along 18with groff; see the file COPYING. If not, write to the Free Software 19Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ 20 21extern void fatal_with_file_and_line(const char *filename, int lineno, 22 const char *format, 23 const errarg &arg1 = empty_errarg, 24 const errarg &arg2 = empty_errarg, 25 const errarg &arg3 = empty_errarg); 26 27extern void error_with_file_and_line(const char *filename, int lineno, 28 const char *format, 29 const errarg &arg1 = empty_errarg, 30 const errarg &arg2 = empty_errarg, 31 const errarg &arg3 = empty_errarg); 32 33extern void warning_with_file_and_line(const char *filename, int lineno, 34 const char *format, 35 const errarg &arg1 = empty_errarg, 36 const errarg &arg2 = empty_errarg, 37 const errarg &arg3 = empty_errarg); 38 39extern void fatal(const char *, 40 const errarg &arg1 = empty_errarg, 41 const errarg &arg2 = empty_errarg, 42 const errarg &arg3 = empty_errarg); 43 44extern void error(const char *, 45 const errarg &arg1 = empty_errarg, 46 const errarg &arg2 = empty_errarg, 47 const errarg &arg3 = empty_errarg); 48 49extern void warning(const char *, 50 const errarg &arg1 = empty_errarg, 51 const errarg &arg2 = empty_errarg, 52 const errarg &arg3 = empty_errarg); 53 54 55extern const char *program_name; 56extern int current_lineno; 57extern const char *current_filename; 58 59