errorHandling.h

00001 /**********************************************************
00002 ***********************************************************
00003 *               European Southern Observatory
00004 *               VLTI Data Reduction Software
00005 *
00006 * Module name:  errorHandling.h
00007 * Description:  
00008 *
00009 *
00010 * History:      
00011 * 23-Jul-03     (csabet) Created
00012 ***********************************************************
00013 **********************************************************/
00014 #ifndef _ERROR_HANDLING_H
00015 #define _ERROR_HANDLING_H
00016 
00017 /**********************************************************
00018 *   Include files
00019 **********************************************************/
00020 #include "midiLib.h"
00021 
00022 /**********************************************************
00023 *   Constant definitions
00024 **********************************************************/
00025 
00026 /**********************************************************
00027 *   Global Variables 
00028 **********************************************************/
00029 
00030 /**********************************************************
00031 *   Type definitions 
00032 **********************************************************/
00033 
00034 /*  Memory struct (contains all information on current memory usage)
00035 ------------------------------------------------------------------*/
00036 void abortIfError(
00037     int     errcode,
00038     char    *message);
00039 
00040 void midiReportError(
00041     FILE        *filePtr,
00042     const char  source[],
00043     const char      *fileName,
00044     int         lineNumber,
00045     const char      *message);
00046 
00047 void midiReportWarning(
00048     FILE        *filePtr,
00049     const char  source[],
00050     const char      *fileName,
00051     int         lineNumber,
00052     const char      *message);
00053 
00054 void midiReportInfo(
00055     FILE        *filePtr,
00056     const char  source[],
00057     const char      *fileName,
00058     int         lineNumber,
00059     const char      *message);
00060 
00061 void midiReportTbd (
00062     FILE        *filePtr,
00063     const char  routineName[],
00064     const char      *fileName,
00065     int         lineNumber,
00066     const char      *task);
00067 
00068 /*********************************************************/
00069 /*********************************************************/
00070 #endif

Generated on 15 Mar 2012 for MIDI Pipeline Reference Manual by  doxygen 1.6.1