FileInputSource::destroy()
{
    if (this->file && this->close_file)
    {
	fclose(this->file);
	this->file = 0;
    }
}
FileInputSource::destroy()
{
    if (this->file && this->close_file)
    {
	fclose(this->file);
	this->file = 0;
    }
}