MIDI Pipeline Reference Manual  2.8.3
errorHandling.h
1 /**********************************************************
2 ***********************************************************
3 * European Southern Observatory
4 * VLTI Data Reduction Software
5 *
6 * Module name: errorHandling.h
7 * Description:
8 *
9 *
10 * History:
11 * 23-Jul-03 (csabet) Created
12 ***********************************************************
13 **********************************************************/
14 #ifndef _ERROR_HANDLING_H
15 #define _ERROR_HANDLING_H
16 
17 /**********************************************************
18 * Include files
19 **********************************************************/
20 #include "midiLib.h"
21 
22 /**********************************************************
23 * Constant definitions
24 **********************************************************/
25 
26 /**********************************************************
27 * Global Variables
28 **********************************************************/
29 
30 /**********************************************************
31 * Type definitions
32 **********************************************************/
33 
34 /* Memory struct (contains all information on current memory usage)
35 ------------------------------------------------------------------*/
36 void abortIfError(
37  int errcode,
38  char *message);
39 
40 void midiReportError(
41  FILE *filePtr,
42  const char source[],
43  const char *fileName,
44  int lineNumber,
45  const char *message);
46 
47 void midiReportWarning(
48  FILE *filePtr,
49  const char source[],
50  const char *fileName,
51  int lineNumber,
52  const char *message);
53 
54 void midiReportInfo(
55  FILE *filePtr,
56  const char source[],
57  const char *fileName,
58  int lineNumber,
59  const char *message);
60 
61 void midiReportTbd (
62  FILE *filePtr,
63  const char routineName[],
64  const char *fileName,
65  int lineNumber,
66  const char *task);
67 
68 /*********************************************************/
69 /*********************************************************/
70 #endif