/****************************************************************************** * * fixfile_functs.h - include file for the file fix server * * Module %M% Version %I% Date %H% * * (c) Copyright 1998 Ardent Software Inc. - All Rights Reserved * This is unpublished proprietary source code of Ardent Software Inc. * The copyright notice above does not evidence any actual or intended * publication of such source code. * ******************************************************************************* * * Maintenence log - insert most recent change descriptions at top * * Date.... GTAR# WHO Description......................................... * 10/19/98 23768 DJD Module created. * ******************************************************************************/ /* Function prototypes for file fix server */ #ifdef MSWIN #define voidarg void #else #define voidarg #endif EXTERN void FixFileOpen(voidarg); EXTERN void FixFileClose(voidarg); EXTERN void FixFileSetup(voidarg); EXTERN void FixFileSetupLogging(voidarg); EXTERN void FixFileDiagPhysicalStruct(voidarg); EXTERN void FixFileGetErrors(voidarg); EXTERN void FixFileLoadUVHeader(voidarg); EXTERN void FixFileUnloadUVHeader(voidarg); EXTERN void FixFileDiagHeader(voidarg); EXTERN void FixFileDiagGroups(voidarg); EXTERN void FixFileDiagData(voidarg); EXTERN void FixFileDiagMisc(voidarg); EXTERN void FixFileGetFileInfo(voidarg); EXTERN void FixFileShutdown(voidarg); EXTERN void FixFileFix(voidarg); #undef voidarg /* * now define the dispatch table, and number of entries */ void (*FIXFILEFunctions[])() = { (void (*)())0, /* Element 0 is not used */ FixFileOpen, FixFileClose, FixFileSetup, FixFileSetupLogging, FixFileDiagPhysicalStruct, FixFileGetErrors, FixFileLoadUVHeader, FixFileUnloadUVHeader, FixFileDiagHeader, FixFileDiagGroups, FixFileDiagData, FixFileDiagMisc, FixFileGetFileInfo, FixFileShutdown, FixFileFix, }; #define MAXFIXFILECOMMANDS 15