/****************************************************************************** * * fixtool.diags.h - main include file for fixtool diags * * 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......................................... * 04/27/99 24682 WSM Add fixtool_diag_record_padding() to dispatch table. * 11/09/98 23768 WSM Added fixtool_diag_separation() to dispatch table. * 10/16/98 23768 WSM Added functions. * 10/14/98 23801 SAP Change copyrights. * 10/14/98 23801 SAP Change copyrights. * 07/01/98 23768 DJD Module Created. * ******************************************************************************/ /* Function prototypes */ #ifdef MSWIN #define voidarg void #else #define voidarg #endif extern void fixtool_diag_UniVerseFile(voidarg); extern void fixtool_diag_dot_type30(voidarg); extern void fixtool_diag_separation(voidarg); extern void fixtool_diag_primary_size(voidarg); extern void fixtool_diag_overflow_size(voidarg); extern void fixtool_diag_primary_trunc(voidarg); extern void fixtool_diag_overflow_trunc(voidarg); extern void fixtool_diag_modulus(voidarg); extern void fixtool_diag_basemod(voidarg); extern void fixtool_diag_next_splitptr(voidarg); extern void fixtool_diag_AKpath(voidarg); extern void fixtool_diag_group_header(voidarg); extern void fixtool_diag_resize_flag(voidarg); extern void fixtool_diag_record_header(voidarg); extern void fixtool_diag_flink(voidarg); extern void fixtool_diag_blink(voidarg); extern void fixtool_diag_t30lastb_flag(voidarg); extern void fixtool_diag_t30first_flag(voidarg); extern void fixtool_diag_overflow_link(voidarg); extern void fixtool_diag_oversized_header(voidarg); extern void fixtool_diag_oversized_flink(voidarg); extern void fixtool_diag_oversized_blink(voidarg); extern void fixtool_diag_overflow_count(voidarg); extern void fixtool_diag_record_id(voidarg); extern void fixtool_diag_record_padding(voidarg); extern void fixtool_diag_freechain(voidarg); extern void fixtool_diag_orphaned_buffers(voidarg); extern void fixtool_diag_multilink_buffers(voidarg); /* * now define the dispatch table, and number of entries * */ void (*DiagFunc[])() = { (void (*)())0, /* Element 0 is not used */ fixtool_diag_UniVerseFile, fixtool_diag_dot_type30, fixtool_diag_separation, fixtool_diag_primary_size, fixtool_diag_overflow_size, fixtool_diag_primary_trunc, fixtool_diag_overflow_trunc, fixtool_diag_modulus, fixtool_diag_basemod, fixtool_diag_next_splitptr, fixtool_diag_AKpath, fixtool_diag_group_header, fixtool_diag_resize_flag, fixtool_diag_record_header, fixtool_diag_flink, fixtool_diag_blink, fixtool_diag_t30lastb_flag, fixtool_diag_t30first_flag, fixtool_diag_overflow_link, fixtool_diag_oversized_header, fixtool_diag_oversized_flink, fixtool_diag_oversized_blink, fixtool_diag_overflow_count, fixtool_diag_record_id, fixtool_diag_record_padding, fixtool_diag_freechain, fixtool_diag_orphaned_buffers, fixtool_diag_multilink_buffers }; #define MAXDIAGFUNCS 28