41 lines
732 B
C++
41 lines
732 B
C++
// SwitchRecord.cpp
|
|
|
|
#include "flt.h"
|
|
#include "Registry.h"
|
|
#include "SwitchRecord.h"
|
|
|
|
using namespace flt;
|
|
|
|
////////////////////////////////////////////////////////////////////
|
|
//
|
|
// SwitchRecord
|
|
//
|
|
////////////////////////////////////////////////////////////////////
|
|
|
|
RegisterRecordProxy<SwitchRecord> g_SwitchProxy;
|
|
|
|
SwitchRecord::SwitchRecord()
|
|
{
|
|
}
|
|
|
|
|
|
// virtual
|
|
SwitchRecord::~SwitchRecord()
|
|
{
|
|
}
|
|
|
|
|
|
void SwitchRecord::endian()
|
|
{
|
|
SSwitch *pSSwitch = (SSwitch*)getData();
|
|
|
|
ENDIAN( pSSwitch->nCurrentMask );
|
|
ENDIAN( pSSwitch->nMasks );
|
|
ENDIAN( pSSwitch->nWordsInMask );
|
|
|
|
for (int m=0; m < pSSwitch->nMasks*pSSwitch->nWordsInMask; m++)
|
|
{
|
|
ENDIAN( pSSwitch->aMask[m] );
|
|
}
|
|
}
|