/*****************************************************************************
* SAVE.C
*
* 90-12-27 Matt Hagen, Novell, Inc.
*****************************************************************************/

#include <stdio.h>
#include <stdlib.h>

#define DATAFILE "vector.dat"
#define HANDLER_COUNT 48

/*****************************************************************************
* main
*****************************************************************************/

main()
{
	void far *vector=NULL;
	void (far *array[HANDLER_COUNT])();
	FILE *f;

	_fmemmove((void far *)array,vector,(sizeof(void (far *)()))*HANDLER_COUNT);

	f=fopen(DATAFILE,"wb");
	if(f==NULL)
	{
		printf("Cannot open file for write.\n");
		return;
	}

	fwrite(array,sizeof(void (far *)()),HANDLER_COUNT,f);

	fclose(f);
}

/****************************************************************************/
/****************************************************************************/
