(
DateTime *dateTime, /* date and time */
Buffer *mBuf /* message buffer */
)
#else
(
DateTime *dateTime, /* date and time */
Buffer *mBuf /* message buffer */
)
#else
(
Duration *duration, /* duration */
Buffer *mBuf /* message buffer */
)
#else
(
Duration *duration, /* duration */
Buffer *mBuf /* message buffer */
)
#else
CMCHKPK(oduUnpackUInt8, duration->tenths, mBuf);
CMCHKPK(oduUnpackUInt8, duration->secs, mBuf);
CMCHKPK(oduUnpackUInt8, duration->tenths, mBuf);
CMCHKPK(oduUnpackUInt8, duration->secs, mBuf);
(
EntityId *entityId, /* entity id */
Buffer *mBuf /* message buffer */
)
#else
(
EntityId *entityId, /* entity id */
Buffer *mBuf /* message buffer */
)
#else
CMCHKPK(cmPkInst, entityId->inst, mBuf);
CMCHKPK(cmPkEnt, entityId->ent, mBuf);
CMCHKPK(cmPkInst, entityId->inst, mBuf);
CMCHKPK(cmPkEnt, entityId->ent, mBuf);
(
ElmntId *elmntId, /* element id */
Buffer *mBuf /* message buffer */
)
#else
(
ElmntId *elmntId, /* element id */
Buffer *mBuf /* message buffer */
)
#else
CMCHKPK(cmPkElmntInst3, elmntId->elmntInst3, mBuf);
CMCHKPK(cmPkElmntInst2, elmntId->elmntInst2, mBuf);
CMCHKPK(cmPkElmntInst3, elmntId->elmntInst3, mBuf);
CMCHKPK(cmPkElmntInst2, elmntId->elmntInst2, mBuf);
(
MemoryId *memoryId, /* memoryId */
Buffer *mBuf /* message buffer */
)
#else
(
MemoryId *memoryId, /* memoryId */
Buffer *mBuf /* message buffer */
)
#else
CMCHKPK(cmPkPool, memoryId->pool, mBuf);
CMCHKPK(cmPkRegion, memoryId->region, mBuf);
CMCHKPK(cmPkPool, memoryId->pool, mBuf);
CMCHKPK(cmPkRegion, memoryId->region, mBuf);
(
SystemId *systemId, /* system id */
Buffer *mBuf /* message buffer */
)
#else
(
SystemId *systemId, /* system id */
Buffer *mBuf /* message buffer */
)
#else
SystemId *systemId; /* system id */
Buffer *mBuf; /* message buffer */
#endif
{
Txt *p; /* part number string */
SystemId *systemId; /* system id */
Buffer *mBuf; /* message buffer */
#endif
{
Txt *p; /* part number string */
(
ProtAddr *pAddr, /* protocol address */
Buffer *mBuf /* buffer */
)
#else
(
ProtAddr *pAddr, /* protocol address */
Buffer *mBuf /* buffer */
)
#else
(
ProtAddrTbl *protAddr, /* protocol address table */
Buffer *mBuf /* buffer */
)
#else
(
ProtAddrTbl *protAddr, /* protocol address table */
Buffer *mBuf /* buffer */
)
#else
(
Addrs *addrs, /* address */
Buffer *mBuf /* message buffer */
)
#else
(
Addrs *addrs, /* address */
Buffer *mBuf /* message buffer */
)
#else
(
ShrtAddrs *addrs, /* address */
Buffer *mBuf /* message buffer */
)
#else
(
ShrtAddrs *addrs, /* address */
Buffer *mBuf /* message buffer */
)
#else
(
U8 *mask, /* pointer to address mask array */
Buffer *mBuf /* message buffer */
)
#else
(
U8 *mask, /* pointer to address mask array */
Buffer *mBuf /* message buffer */
)
#else
(
BndCfg *bndCfg, /* bndCfg */
Buffer *mBuf /* message buffer */
)
#else
(
BndCfg *bndCfg, /* bndCfg */
Buffer *mBuf /* message buffer */
)
#else
CMCHKPK(cmPkSelector, bndCfg->selector, mBuf);
CMCHKPK(cmPkAddrs, &bndCfg->sapAdr, mBuf);
CMCHKPK(cmPkSelector, bndCfg->selector, mBuf);
CMCHKPK(cmPkAddrs, &bndCfg->sapAdr, mBuf);
CMCHKPK(cmPkEvent, pst->event, mBuf);
CMCHKPK(cmPkInst, pst->srcInst, mBuf);
CMCHKPK(cmPkEvent, pst->event, mBuf);
CMCHKPK(cmPkInst, pst->srcInst, mBuf);
(
ElmtHdr *m, /* element header */
Buffer *mBuf /* message buffer */
)
#else
(
ElmtHdr *m, /* element header */
Buffer *mBuf /* message buffer */
)
#else
(
TknU8 *tknU8, /* token U8 */
Buffer *mBuf /* message buffer */
)
#else
(
TknU8 *tknU8, /* token U8 */
Buffer *mBuf /* message buffer */
)
#else
(
TknS8 *tknS8, /* token S8 */
Buffer *mBuf /* message buffer */
)
#else
(
TknS8 *tknS8, /* token S8 */
Buffer *mBuf /* message buffer */
)
#else
(
TknU16 *tknU16, /* token U16 */
Buffer *mBuf /* message buffer */
)
#else
(
TknU16 *tknU16, /* token U16 */
Buffer *mBuf /* message buffer */
)
#else
(
TknU32 *tknU32, /* token U32 */
Buffer *mBuf /* message buffer */
)
#else
(
TknU32 *tknU32, /* token U32 */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStrM *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStrM *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStrS *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStrS *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStrE *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStrE *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
PnNodeId *src, /* source PNNI Node Id */
Buffer *mBuf /* message buffer */
)
#else
(
PnNodeId *src, /* source PNNI Node Id */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr4 *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr4 *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr12 *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr12 *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr32 *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr32 *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr64 *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr64 *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr132 *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr132 *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr256 *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr256 *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknOid *tknOid, /* Object Identifier token */
Buffer *mBuf /* message buffer */
)
#else
(
TknOid *tknOid, /* Object Identifier token */
Buffer *mBuf /* message buffer */
)
#else
(
TknS32 *tknS32, /* token S32 */
Buffer *mBuf /* message buffer */
)
#else
(
TknS32 *tknS32, /* token S32 */
Buffer *mBuf /* message buffer */
)
#else
(
Header *header, /* header */
Buffer *mBuf /* message buffer */
)
#else
(
Header *header, /* header */
Buffer *mBuf /* message buffer */
)
#else
(
CmStatus *sta, /* status structure */
Buffer *mBuf /* message buffer */
)
#else
(
CmStatus *sta, /* status structure */
Buffer *mBuf /* message buffer */
)
#else
CMCHKPK(oduUnpackUInt16, sta->reason, mBuf);
CMCHKPK(oduUnpackUInt16, sta->status, mBuf);
CMCHKPK(oduUnpackUInt16, sta->reason, mBuf);
CMCHKPK(oduUnpackUInt16, sta->status, mBuf);
(
CmAlarm *alarm, /* alarm structure */
Buffer *mBuf /* message buffer */
)
#else
(
CmAlarm *alarm, /* alarm structure */
Buffer *mBuf /* message buffer */
)
#else
CMCHKPK(oduUnpackUInt16, alarm->cause, mBuf);
CMCHKPK(oduUnpackUInt16, alarm->event, mBuf);
CMCHKPK(oduUnpackUInt16, alarm->cause, mBuf);
CMCHKPK(oduUnpackUInt16, alarm->event, mBuf);
(
SmCfg *smCfg, /* stack manager */
Buffer *mBuf /* message buffer */
)
#else
(
SmCfg *smCfg, /* stack manager */
Buffer *mBuf /* message buffer */
)
#else
CMCHKPK(cmPkSelector, smCfg->selector, mBuf);
CMCHKPK(cmPkRoute, smCfg->route, mBuf);
CMCHKPK(cmPkSelector, smCfg->selector, mBuf);
CMCHKPK(cmPkRoute, smCfg->route, mBuf);
(
TmrCfg *tmrCfg, /* timer configuration */
Buffer *mBuf /* message buffer */
)
#else
(
TmrCfg *tmrCfg, /* timer configuration */
Buffer *mBuf /* message buffer */
)
#else
CMCHKPK(oduUnpackUInt16, tmrCfg->val, mBuf);
CMCHKPK(oduPackBool, tmrCfg->enb, mBuf);
CMCHKPK(oduUnpackUInt16, tmrCfg->val, mBuf);
CMCHKPK(oduPackBool, tmrCfg->enb, mBuf);
(
TknBuf *tknBuf, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknBuf *tknBuf, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
CmIntf *intf, /* interface info */
Buffer *mBuf /* message buffer */
)
#else
(
CmIntf *intf, /* interface info */
Buffer *mBuf /* message buffer */
)
#else
CMCHKPK(cmPkIntfId, intf->intfId, mBuf);
CMCHKPK(cmPkIntfVer, intf->intfVer, mBuf);
CMCHKPK(cmPkIntfId, intf->intfId, mBuf);
CMCHKPK(cmPkIntfVer, intf->intfVer, mBuf);
(
DateTime *dateTime, /* date/time structure */
Buffer *mBuf /* message buffer */
)
#else
(
DateTime *dateTime, /* date/time structure */
Buffer *mBuf /* message buffer */
)
#else
CMCHKUNPK(oduPackUInt8, &dateTime->month, mBuf);
CMCHKUNPK(oduPackUInt8, &dateTime->day, mBuf);
CMCHKUNPK(oduPackUInt8, &dateTime->month, mBuf);
CMCHKUNPK(oduPackUInt8, &dateTime->day, mBuf);
(
Duration *duration, /* duration structure */
Buffer *mBuf /* message buffer */
)
#else
(
Duration *duration, /* duration structure */
Buffer *mBuf /* message buffer */
)
#else
CMCHKUNPK(oduPackUInt8, &duration->days, mBuf);
CMCHKUNPK(oduPackUInt8, &duration->hours, mBuf);
CMCHKUNPK(oduPackUInt8, &duration->days, mBuf);
CMCHKUNPK(oduPackUInt8, &duration->hours, mBuf);
(
PTR *ptr, /* duration structure */
Buffer *mBuf /* message buffer */
)
#else
(
PTR *ptr, /* duration structure */
Buffer *mBuf /* message buffer */
)
#else
(
EntityId *entityId, /* entity id */
Buffer *mBuf /* message buffer */
)
#else
(
EntityId *entityId, /* entity id */
Buffer *mBuf /* message buffer */
)
#else
CMCHKUNPK(cmUnpkEnt, &entityId->ent, mBuf);
CMCHKUNPK(cmUnpkInst, &entityId->inst, mBuf);
CMCHKUNPK(cmUnpkEnt, &entityId->ent, mBuf);
CMCHKUNPK(cmUnpkInst, &entityId->inst, mBuf);
(
ElmntId *elmntId, /* element id */
Buffer *mBuf /* message buffer */
)
#else
(
ElmntId *elmntId, /* element id */
Buffer *mBuf /* message buffer */
)
#else
CMCHKUNPK(cmUnpkElmnt, &elmntId->elmnt, mBuf);
CMCHKUNPK(cmUnpkElmntInst1, &elmntId->elmntInst1, mBuf);
CMCHKUNPK(cmUnpkElmnt, &elmntId->elmnt, mBuf);
CMCHKUNPK(cmUnpkElmntInst1, &elmntId->elmntInst1, mBuf);
(
MemoryId *memoryId, /* memoryId */
Buffer *mBuf /* message buffer */
)
#else
(
MemoryId *memoryId, /* memoryId */
Buffer *mBuf /* message buffer */
)
#else
CMCHKUNPK(cmUnpkRegion, &memoryId->region, mBuf);
CMCHKUNPK(cmUnpkPool, &memoryId->pool, mBuf);
CMCHKUNPK(cmUnpkRegion, &memoryId->region, mBuf);
CMCHKUNPK(cmUnpkPool, &memoryId->pool, mBuf);
(
SystemId *systemId, /* system id */
Buffer *mBuf /* message buffer */
)
#else
(
SystemId *systemId, /* system id */
Buffer *mBuf /* message buffer */
)
#else
CMCHKUNPK(SUnpkS16, &systemId->mVer, mBuf);
CMCHKUNPK(SUnpkS16, &systemId->mRev, mBuf);
CMCHKUNPK(SUnpkS16, &systemId->mVer, mBuf);
CMCHKUNPK(SUnpkS16, &systemId->mRev, mBuf);
(
ProtAddr *pAddr, /* protocol address */
Buffer *mBuf /* buffer */
)
#else
(
ProtAddr *pAddr, /* protocol address */
Buffer *mBuf /* buffer */
)
#else
CMCHKUNPK(oduPackUInt16, &(pAddr->protType), mBuf);
CMCHKUNPK(oduPackUInt8, &(pAddr->len), mBuf);
CMCHKUNPK(oduPackUInt16, &(pAddr->protType), mBuf);
CMCHKUNPK(oduPackUInt8, &(pAddr->len), mBuf);
(
ProtAddrTbl *protAddr, /* protocol address table */
Buffer *mBuf /* buffer */
)
#else
(
ProtAddrTbl *protAddr, /* protocol address table */
Buffer *mBuf /* buffer */
)
#else
CMCHKUNPK(oduPackUInt8, &protAddr->count, mBuf);
for (i = 0; i < protAddr->count; i++)
CMCHKUNPK(oduPackUInt8, &protAddr->count, mBuf);
for (i = 0; i < protAddr->count; i++)
(
Addrs *addrs, /* address */
Buffer *mBuf /* message buffer */
)
#else
(
Addrs *addrs, /* address */
Buffer *mBuf /* message buffer */
)
#else
(
ShrtAddrs *addrs, /* address */
Buffer *mBuf /* message buffer */
)
#else
(
ShrtAddrs *addrs, /* address */
Buffer *mBuf /* message buffer */
)
#else
(
U8 *mask, /* pointer to address mask */
Buffer *mBuf /* message buffer */
)
#else
(
U8 *mask, /* pointer to address mask */
Buffer *mBuf /* message buffer */
)
#else
(
BndCfg *bndCfg, /* bndCfg */
Buffer *mBuf /* message buffer */
)
#else
(
BndCfg *bndCfg, /* bndCfg */
Buffer *mBuf /* message buffer */
)
#else
BndCfg *bndCfg; /* bndCfg */
Buffer *mBuf; /* message buffer */
#endif
{
S16 i; /* loop counter */
BndCfg *bndCfg; /* bndCfg */
Buffer *mBuf; /* message buffer */
#endif
{
S16 i; /* loop counter */
for (i = 0; bndCfg->usrId[i]; i++);
CMCHKUNPK(cmUnpkTxt, bndCfg->usrId+i, mBuf);
for (i = 0; bndCfg->usrId[i]; i++);
CMCHKUNPK(cmUnpkTxt, bndCfg->usrId+i, mBuf);
#ifdef TDS_ROLL_UPGRADE_SUPPORT
CMCHKUNPK(cmUnpkIntfVer, &pst->intfVer, mBuf);
#ifdef TDS_ROLL_UPGRADE_SUPPORT
CMCHKUNPK(cmUnpkIntfVer, &pst->intfVer, mBuf);
(
ElmtHdr *m, /* element header */
Buffer *mBuf /* message buffer */
)
#else
(
ElmtHdr *m, /* element header */
Buffer *mBuf /* message buffer */
)
#else
(
TknU8 *tknU8, /* token U8 */
Buffer *mBuf /* message buffer */
)
#else
(
TknU8 *tknU8, /* token U8 */
Buffer *mBuf /* message buffer */
)
#else
(
TknS8 *tknS8, /* token S8 */
Buffer *mBuf /* message buffer */
)
#else
(
TknS8 *tknS8, /* token S8 */
Buffer *mBuf /* message buffer */
)
#else
(
TknU16 *tknU16, /* token U16 */
Buffer *mBuf /* message buffer */
)
#else
(
TknU16 *tknU16, /* token U16 */
Buffer *mBuf /* message buffer */
)
#else
(
TknU32 *tknU32, /* token U32 */
Buffer *mBuf /* message buffer */
)
#else
(
TknU32 *tknU32, /* token U32 */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStrM *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStrM *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStrS *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStrS *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStrE *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStrE *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
PnNodeId *dst, /* source PNNI Node Id */
Buffer *mBuf /* message buffer */
)
#else
(
PnNodeId *dst, /* source PNNI Node Id */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr4 *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr4 *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr12 *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr12 *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr32 *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr32 *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr64 *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr64 *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr132 *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr132 *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr256 *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknStr256 *tknStr, /* token string */
Buffer *mBuf /* message buffer */
)
#else
(
TknOid *tknOid, /* Object Identifier token */
Buffer *mBuf /* message buffer */
)
#else
(
TknOid *tknOid, /* Object Identifier token */
Buffer *mBuf /* message buffer */
)
#else
/* Unpack the token header */
CMCHKUNPK(oduPackUInt8, &tknOid->pres, mBuf);
/* Unpack the token header */
CMCHKUNPK(oduPackUInt8, &tknOid->pres, mBuf);
(
TknS32 *tknS32, /* token S32 */
Buffer *mBuf /* message buffer */
)
#else
(
TknS32 *tknS32, /* token S32 */
Buffer *mBuf /* message buffer */
)
#else
(
Header *header, /* header structure */
Buffer *mBuf /* message buffer */
)
#else
(
Header *header, /* header structure */
Buffer *mBuf /* message buffer */
)
#else
CMCHKUNPK(oduPackUInt16, &header->msgLen, mBuf);
CMCHKUNPK(oduPackUInt8, &header->msgType, mBuf);
CMCHKUNPK(oduPackUInt16, &header->msgLen, mBuf);
CMCHKUNPK(oduPackUInt8, &header->msgType, mBuf);
(
CmStatus *sta, /* status structure */
Buffer *mBuf /* message buffer */
)
#else
(
CmStatus *sta, /* status structure */
Buffer *mBuf /* message buffer */
)
#else
CMCHKUNPK(oduPackUInt16, &sta->status, mBuf);
CMCHKUNPK(oduPackUInt16, &sta->reason, mBuf);
CMCHKUNPK(oduPackUInt16, &sta->status, mBuf);
CMCHKUNPK(oduPackUInt16, &sta->reason, mBuf);
(
CmAlarm *alarm, /* alarm structure */
Buffer *mBuf /* message buffer */
)
#else
(
CmAlarm *alarm, /* alarm structure */
Buffer *mBuf /* message buffer */
)
#else
CMCHKUNPK(cmUnpkDateTime, &alarm->dt, mBuf);
CMCHKUNPK(oduPackUInt16, &alarm->category, mBuf);
CMCHKUNPK(cmUnpkDateTime, &alarm->dt, mBuf);
CMCHKUNPK(oduPackUInt16, &alarm->category, mBuf);
(
SmCfg *smCfg, /* stack manager */
Buffer *mBuf /* message buffer */
)
#else
(
SmCfg *smCfg, /* stack manager */
Buffer *mBuf /* message buffer */
)
#else
CMCHKUNPK(cmUnpkEnt, &smCfg->ent, mBuf);
CMCHKUNPK(cmUnpkInst, &smCfg->inst, mBuf);
CMCHKUNPK(cmUnpkEnt, &smCfg->ent, mBuf);
CMCHKUNPK(cmUnpkInst, &smCfg->inst, mBuf);
(
TmrCfg *tmrCfg, /* timer configuration */
Buffer *mBuf /* message buffer */
)
#else
(
TmrCfg *tmrCfg, /* timer configuration */
Buffer *mBuf /* message buffer */
)
#else
CMCHKUNPK(oduUnpackBool, &tmrCfg->enb, mBuf);
CMCHKUNPK(oduPackUInt16, &tmrCfg->val, mBuf);
CMCHKUNPK(oduUnpackBool, &tmrCfg->enb, mBuf);
CMCHKUNPK(oduPackUInt16, &tmrCfg->val, mBuf);
(
TknBuf *tknBuf, /* token string */
Buffer **tBuf /* message buffer */
)
#else
(
TknBuf *tknBuf, /* token string */
Buffer **tBuf /* message buffer */
)
#else
(
CmIntf *intf, /* interface info */
Buffer *mBuf /* message buffer */
)
#else
(
CmIntf *intf, /* interface info */
Buffer *mBuf /* message buffer */
)
#else
CMCHKUNPK(cmUnpkIntfVer, &intf->intfVer, mBuf);
CMCHKUNPK(cmUnpkIntfId, &intf->intfId, mBuf);
CMCHKUNPK(cmUnpkIntfVer, &intf->intfVer, mBuf);
CMCHKUNPK(cmUnpkIntfId, &intf->intfId, mBuf);