Subversion Repositories wimsdev

Rev

Rev 7840 | Blame | Last modification | View Log | RSS feed

  1. /*    Copyright (C) 1998-2003 XIAO, Gang of Universite de Nice - Sophia Antipolis
  2.  *
  3.  *  This program is free software; you can redistribute it and/or modify
  4.  *  it under the terms of the GNU General Public License as published by
  5.  *  the Free Software Foundation; either version 2 of the License, or
  6.  *  (at your option) any later version.
  7.  *
  8.  *  This program is distributed in the hope that it will be useful,
  9.  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
  10.  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  11.  *  GNU General Public License for more details.
  12.  *
  13.  *  You should have received a copy of the GNU General Public License
  14.  *  along with this program; if not, write to the Free Software
  15.  *  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  16.  */
  17. #include "libwims.h"
  18.  
  19. /* type=1: user. type=2: module. type=3: internal. */
  20. void _error(char *msg, int type)
  21. {
  22.     fprintf(stderr,"%s\n",msg);
  23.     exit(type);
  24. }
  25.  
  26. void _error1(char *msg) {_error(msg,1);}
  27. void _error2(char *msg) {_error(msg,1);}
  28. void _error3(char *msg) {_error(msg,1);}
  29.  
  30. void (*error1) (char *msg)=_error1;
  31. void (*error2) (char *msg)=_error2;
  32. void (*error3) (char *msg)=_error3;
  33.