/****************************************************************************** * * fixtool.fixes.h - main include file for fixtool fixes * * 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 Adjust dispatch table for new diagnostic entry. * 01/04/99 24261 WSM Added fixtool_fix_orphaned_buffers to table. * 10/21/98 23768 WSM Added fixtool_fix_resize_flag() to dispatch table. * 10/16/98 23768 WSM Added functions. * 10/14/98 23801 SAP Change copyrights. * 07/01/98 23768 DJD Module Created. * ******************************************************************************/ #include "filefix_defs.h" /* Function prototypes */ #ifdef MSWIN #define voidarg void #else #define voidarg #endif extern void fixtool_fix_dot_type30(voidarg); extern void fixtool_fix_primary_trunc(voidarg); extern void fixtool_fix_overflow_trunc(voidarg); extern void fixtool_fix_modulus(voidarg); extern void fixtool_fix_next_splitptr(voidarg); extern void fixtool_fix_AKpath(voidarg); extern void fixtool_fix_group_header(voidarg); extern void fixtool_fix_resize_flag(voidarg); extern void fixtool_fix_record_header(voidarg); extern void fixtool_fix_flink(voidarg); extern void fixtool_fix_blink(voidarg); extern void fixtool_fix_t30lastb_flag(voidarg); extern void fixtool_fix_t30first_flag(voidarg); extern void fixtool_fix_overflow_link(voidarg); extern void fixtool_fix_oversized_header(voidarg); extern void fixtool_fix_oversized_flink(voidarg); extern void fixtool_fix_oversized_blink(voidarg); extern void fixtool_fix_overflow_count(voidarg); extern void fixtool_fix_freechain(voidarg); extern void fixtool_fix_orphaned_buffers(voidarg); /* * now define the dispatch table, and number of entries * */ void (*FixFunc[])() = { (void (*)())0, /* Element 0 is not used */ (void (*)())0, fixtool_fix_dot_type30, (void (*)())0, (void (*)())0, (void (*)())0, fixtool_fix_primary_trunc, fixtool_fix_overflow_trunc, fixtool_fix_modulus, (void (*)())0, fixtool_fix_next_splitptr, fixtool_fix_AKpath, fixtool_fix_group_header, fixtool_fix_resize_flag, fixtool_fix_record_header, fixtool_fix_flink, fixtool_fix_blink, fixtool_fix_t30lastb_flag, fixtool_fix_t30first_flag, fixtool_fix_overflow_link, fixtool_fix_oversized_header, fixtool_fix_oversized_flink, fixtool_fix_oversized_blink, fixtool_fix_overflow_count, (void (*)())0, (void (*)())0, fixtool_fix_freechain, fixtool_fix_orphaned_buffers, (void (*)())0 }; #define MAXDIAGFUNCS 28