| 
| #define  | READ_UINT8_L0CHK(pData,  var8,  condn,  dbgErrActn,  relErrActn) | 
|   | 
| #define  | READ_UINT16_L0CHK(pData,  var16,  condn,  dbgErrActn,  relErrActn) | 
|   | 
| #define  | READ_UINT32_L0CHK(pData,  var32,  condn,  dbgErrActn,  relErrActn) | 
|   | 
| #define  | GET_UINT8_L0CHK(pData,  var8,  condn,  dbgErrActn,  relErrActn) | 
|   | 
| #define  | GET_UINT16_L0CHK(pData,  var16,  condn,  dbgErrActn,  relErrActn) | 
|   | 
| #define  | GET_UINT32_L0CHK(pData,  var32,  condn,  dbgErrActn,  relErrActn) | 
|   | 
| #define  | READ_UINT8_L1CHK(pData,  var8,  condn,  dbgErrActn,  relErrActn) | 
|   | 
| #define  | READ_UINT16_L1CHK(pData,  var16,  condn,  dbgErrActn,  relErrActn) | 
|   | 
| #define  | READ_UINT32_L1CHK(pData,  var32,  condn,  dbgErrActn,  relErrActn) | 
|   | 
| 
#define  | ADV_UINT8_L1CHK   READ_UINT8_L1CHK | 
|   | 
| 
#define  | ADV_UINT16_L1CHK   READ_UINT16_L1CHK | 
|   | 
| 
#define  | ADV_UINT32_L1CHK   READ_UINT32_L1CHK | 
|   | 
| #define  | GET_UINT8_L1CHK(pData,  var8,  condn,  dbgErrActn,  relErrActn) | 
|   | 
| #define  | GET_UINT16_L1CHK(pData,  var16,  condn,  dbgErrActn,  relErrActn) | 
|   | 
| #define  | GET_UINT32_L1CHK(pData,  var32,  condn,  dbgErrActn,  relErrActn) | 
|   | 
| #define  | READ_UINT8_L2CHK(pData,  var8,  condn,  dbgErrActn,  relErrActn) | 
|   | 
| #define  | READ_UINT16_L2CHK(pData,  var16,  condn,  dbgErrActn,  relErrActn) | 
|   | 
| #define  | READ_UINT32_L2CHK(pData,  var32,  condn,  dbgErrActn,  relErrActn) | 
|   | 
| 
#define  | ADV_UINT8_L2CHK   READ_UINT8_L2CHK | 
|   | 
| 
#define  | ADV_UINT16_L2CHK   READ_UINT16_L2CHK | 
|   | 
| 
#define  | ADV_UINT32_L2CHK   READ_UINT32_L2CHK | 
|   | 
| #define  | GET_UINT8_L2CHK(pData,  var8,  condn,  dbgErrActn,  relErrActn) | 
|   | 
| #define  | GET_UINT16_L2CHK(pData,  var16,  condn,  dbgErrActn,  relErrActn) | 
|   | 
| #define  | GET_UINT32_L2CHK(pData,  var32,  condn,  dbgErrActn,  relErrActn) | 
|   | 
| 
#define  | GET_UINT8_C(pData,  opVar)   opVar = *(pData) | 
|   | 
| #define  | GET_UINT16_C(pData,  opVar) | 
|   | 
| #define  | GET_UINT32_C(pData,  opVar) | 
|   | 
| 
#define  | READ_UINT8_C(pData,  opVar)   (opVar = *(pData)++) | 
|   | 
| #define  | READ_UINT16_C(pData,  opVar) | 
|   | 
| #define  | READ_UINT24_C(pData,  opVar) | 
|   | 
| #define  | READ_UINT32_C(pData,  opVar) | 
|   | 
| 
#define  | READ_OBJECT_KEY_C(pData,  objKey,  valid) | 
|   | 
| 
#define  | OUI_SPECIFIER_TYPE   0x01000000 | 
|   | 
| 
#define  | OUI_SPECIFIER_MASK   0xFF000000 | 
|   | 
| 
#define  | OUI_DATA_MASK   0x00FFFFFF | 
|   | 
 | 
| 
E_DsmObjectKind  | convertObjectKindStr (U32BIT objectKindStr) | 
|   | 
| 
E_DscError  | handleInLoopError (P_DsmCoreInst idp, E_DscError currErr, E_DscError newErr) | 
|   | 
| 
void  | readUInt16Seq (MemSeqRef memAreaRef, U16BIT *pUi16) | 
|   | 
| 
void  | readUInt32Seq (MemSeqRef memAreaRef, U32BIT *pUi32) | 
|   | 
| 
void  | getUInt8Seq (MemSeqRef memAreaRef, U8BIT *pUi8) | 
|   | 
| 
void  | getUInt16Seq (MemSeqRef memAreaRef, U16BIT *pUi16) | 
|   | 
| 
void  | getUInt32Seq (MemSeqRef memAreaRef, U32BIT *pUi32) | 
|   | 
| 
void  | readObjectKeySeq (MemSeqRef memAreaRef, P_ObjectKey pObjectKey, BOOLEAN *pValid) | 
|   | 
| 
U16BIT  | getIorInfoContig (const MemPtr mpIorData, U32BIT *pIorTypeId, P_ObjectLocation pLocation, P_DeliveryParaTap pTap) | 
|   | 
| 
P_Compatibility  | DSC_UtilParseCompatibilityDesc (P_DsmCoreInst idp, MemPtr pData, U16BIT length, U32BIT specifier) | 
|   | 
| 
BOOLEAN  | DSC_UtilCheckCompatibility (U8BIT *pData, U16BIT len, U32BIT specifier, S_SsuModelVersion smv) | 
|   | 
| 
U16BIT  | getIorInfoSeq (const MemPtr mpIorData, U32BIT *pIorTypeId, P_ObjectLocation pLocation, P_DeliveryParaTap pTap) | 
|   | 
eader to the clDsmUtils module. 
- Date
 - 28/9/2001 
 
- Author
 - R Taylor