/*TITLE statistics printing/file output class for dynamic hashing*/

/****keyword-flag*** "%v %f %n" */
/* "2 28-Mar-98,21:22:14 STATS.CPP" */

#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include "common.h"

PrintStat::PrintStat()
{
};

PrintStat::~PrintStat()
{
	fclose(m_fp);
};

void PrintStat::Init(char *p_Filename)
{
	m_fp = fopen(p_Filename,"a+");
};

int PrintStat::Write(char *fmt, ...)
{
   va_list argptr;
   int cnt;

   va_start(argptr, fmt);
   cnt = vfprintf(m_fp, fmt, argptr);
   va_end(argptr);

   va_start(argptr, fmt);
   cnt = vprintf(fmt, argptr);
   va_end(argptr);

   return(cnt);
}


