00001 #ifndef _DYLIB_ERRS_H 00002 #define _DYLIB_ERRS_H 00003 00004 /* 00005 This file is part of the support library for the OsiDylp LP distribution. 00006 00007 Copyright (C) 2005 Lou Hafer 00008 00009 School of Computing Science 00010 Simon Fraser University 00011 Burnaby, B.C., V5A 1S6, Canada 00012 lou@cs.sfu.ca 00013 00014 This program is free software; you can redistribute it and/or modify it 00015 under the terms of the GNU General Public License as published by the Free 00016 Software Foundation; either version 2 of the License, or (at your option) 00017 any later version. 00018 00019 This program is distributed in the hope that it will be useful, but WITHOUT 00020 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 00021 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for 00022 more details. 00023 00024 You should have received a copy of the GNU General Public License along 00025 with this program; if not, write to the Free Software Foundation, Inc., 00026 51 Franklin St., Fifth Floor, Boston, MA 02110-1301 USA 00027 */ 00028 00029 /* 00030 sccs: @(#)errs.h 2.3 03/18/04 00031 svn/cvs: $Id: dylib_errs.h 71 2006-06-09 04:21:15Z andreasw $ 00032 */ 00033 00034 #include "dylib_std.h" 00035 #ifdef _DYLIB_FORTRAN 00036 #include "dylib_fortran.h" 00037 #endif 00038 00039 void errinit(const char *emsgpath, const char *elogpath, bool errecho), 00040 errterm(void) ; 00041 00042 void errmsg(int errid, ... ), 00043 warn(int errid, ... ) ; 00044 00045 #ifdef _DYLIB_FORTRAN 00046 void errmsg_(integer *errid, char *ident, ... ) ; 00047 void warn_(integer *errid, char *ident, ... ) ; 00048 #endif 00049 00050 #endif /* _DYLIB_ERRS_H */