/*
   $Id: error.c,v 3.0.1.3 1994/04/25 15:25:31 sadinoff Exp $
   Hebcal - A Jewish Calendar Generator
   Copyright (C) 1994  Danny Sadinoff
     
     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 the Free Software Foundation; either version 2
     of the License, or (at your option) any later version.
     
     This program is distributed in the hope that it will be useful,
     but WITHOUT ANY WARRANTY; without even the implied warranty of
     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     GNU General Public License for more details.
     
     You should have received a copy of the GNU General Public License
     along with this program; if not, write to the Free Software
     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.

     Danny Sadinoff can be reached at 
     1 Cove La.
     Great Neck, NY
              11024
 
     sadinoff@panix.com
*/
#include "error.h"
#include <errno.h>

extern int errno;
extern char *progname;

void die (s1,s2)	/* print error message and die */
char *s1, *s2;
{
  if (errno) perror(progname);
  else fprintf(stderr,"%s: ",progname);
  fprintf(stderr, s1, s2);
  fprintf(stderr, "\n");
  exit(1);
}

void warn (s1,s2) /* print error message but don't die */
char *s1, *s2;
{
  if (errno) perror(progname);
  else fprintf(stderr,"%s: ",progname);
  fprintf(stderr, s1, s2);
  fprintf(stderr, "\n");
  errno = 0;
}
