signalError.h

00001 /*  _________________________________________________________________________
00002  *
00003  *  UTILIB: A utility library for developing portable C++ codes.
00004  *  Copyright (c) 2001, Sandia National Laboratories.
00005  *  This software is distributed under the GNU Lesser General Public License.
00006  *  For more information, see the README file in the top UTILIB directory.
00007  *  _________________________________________________________________________
00008  */
00009 
00010 /*
00011  * \file signalError.h
00012  *
00013  * Simple header file for the signalError function.  Note: this code needs
00014  * to be resolved with the code in \c errmsg.h.
00015  *
00016  * \author Jonathan Eckstein
00017  */
00018 
00019 #ifndef __signalerror_h
00020 #define __signalerror_h
00021 
00022 #ifdef __cplusplus
00023 extern "C" {
00024 #endif
00025 
00027   void signalError(const char* string, ...);
00028 
00029 #ifdef __cplusplus
00030 };
00031 #endif
00032 
00033 #endif