Initial revision

This commit is contained in:
Don BURNS
2001-01-10 16:32:10 +00:00
parent 7c12eb9361
commit 70208ebc06
461 changed files with 70936 additions and 0 deletions

View File

@@ -0,0 +1,52 @@
// ExternalRecord.cpp
#include "flt.h"
#include "Registry.h"
#include "FltFile.h"
#include "ExternalRecord.h"
using namespace flt;
////////////////////////////////////////////////////////////////////
//
// ExternalRecord
//
////////////////////////////////////////////////////////////////////
RegisterRecordProxy<ExternalRecord> g_ExternalProxy;
ExternalRecord::ExternalRecord()
{
_pExternal = NULL;
}
// virtual
ExternalRecord::~ExternalRecord()
{
if (_pExternal)
_pExternal->unref();
}
void ExternalRecord::setExternal(FltFile* pExternal)
{
if (_pExternal)
_pExternal->unref();
_pExternal = pExternal;
_pExternal->ref();
}
void ExternalRecord::endian()
{
SExternalReference *pSExternal = (SExternalReference*)getData();
ENDIAN( pSExternal->diFlags );
}