00001 /********************************************************** 00002 *********************************************************** 00003 * European Southern Observatory 00004 * VLTI MIDI Data Reduction Software 00005 * 00006 * Module name: fileHanding.h 00007 * Description: 00008 * 00009 * 00010 * History: 00011 * 05-Jul-04 (csabet) Created 00012 *********************************************************** 00013 **********************************************************/ 00014 #ifndef _FILE_HANDLING_H 00015 #define _FILE_HANDLING_H 00016 00017 /********************************************************** 00018 * Include files 00019 **********************************************************/ 00020 00021 /********************************************************** 00022 * Constant definitions 00023 **********************************************************/ 00024 00025 /********************************************************** 00026 * Type definitions 00027 **********************************************************/ 00028 00029 /********************************************************** 00030 * Global Variables 00031 **********************************************************/ 00032 00033 /********************************************************** 00034 * Function Prototypes 00035 **********************************************************/ 00036 char getFirstCharacter ( 00037 char *string); 00038 00039 void removeNewLine ( 00040 char *rawString, 00041 char *cleanString); 00042 00043 void removePathName( 00044 char *fileName, 00045 FILE *filePtr); 00046 00047 void getFitsNames ( 00048 MidiFiles *fileNames, 00049 FILE *filePtr); 00050 00051 void cleanUpString ( 00052 char *rawString, 00053 char *cleanString); 00054 00055 void createQcLog ( 00056 char *inFitsName, 00057 int *error); 00058 00059 /*********************************************************/ 00060 #endif 00061 /*********************************************************/ 00062 /*********************************************************/ 00063