tldm-universe/Ardent/UV/gcidir/include/filefix_functs.h
2024-09-09 17:51:08 -04:00

69 lines
2.0 KiB
C
Executable File

/******************************************************************************
*
* 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