- CMCHKUNPKLOG(cmUnpkCkwEntCfgInfo,&(param->entCfg[idx]), mBuf, ECKW032, pst);
- }
-
- RETVALUE(ROK);
-} /* cmUnpkCkwCfgInfo */
-
-\f
-/*
-*
-* Fun: cmUnpkCkwCfgReq
-*
-* Desc: unpack the primitive KwUiCkwCfgReq
-*
-* Ret: ROK -ok
-*
-* Notes: None
-*
-* File: ckw.c
-*
-*/
-#ifdef ANSI
-PUBLIC S16 cmUnpkCkwCfgReq
-(
-CkwCfgReq func,
-Pst *pst,
-Buffer *mBuf
-)
-#else
-PUBLIC S16 cmUnpkCkwCfgReq(func, pst, mBuf)
-CkwCfgReq func;
-Pst *pst;
-Buffer *mBuf;
-#endif
-{
- S16 ret1;
- SpId spId = 0;
- CkwCfgInfo *cfgInfo = NULLP;
-
- TRC3(cmUnpkCkwCfgReq)
-
- if((ret1 = SGetSBuf(pst->region, pst->pool, (Data **)&cfgInfo,\
- sizeof(CkwCfgInfo))) != ROK)
- {
-#if (ERRCLASS & ERRCLS_ADD_RES)
- /*MBUF_FIXX*/
- SLogError(pst->srcEnt, pst->srcInst, pst->srcProcId,
- __FILE__, __LINE__, (ErrCls)ERRCLS_ADD_RES,
- (ErrVal)ECKW033, (ErrVal)0, "SGetMsg() failed");
-
-#endif /* ERRCLASS & ERRCLS_ADD_RES */
- RETVALUE(ret1);
- }
-
- cmMemset((U8 *)cfgInfo, 0, sizeof(CkwCfgInfo));
-
- CMCHKUNPK(SUnpkS16, &(spId), mBuf);
- switch(pst->selector)
- {
-#ifdef LCCKW
- case CKW_SEL_LC:
- {
- ret1 = cmUnpkCkwCfgInfo( (cfgInfo), pst, mBuf);
-#if(ERRCLASS & ERRCLS_DEBUG)
- if(ret1 != ROK)
- {
- SPutMsg(mBuf);
- SLogError(pst->dstEnt, pst->dstInst, pst->dstProcId,
- __FILE__, __LINE__, (ErrCls)ERRCLS_DEBUG,
- (ErrVal)ECKW034, (ErrVal)ret1, "Unpacking failure");
- RETVALUE( ret1 );
- }
-#endif /* ERRCLASS & ERRCLS_DEBUG */
- break;
- }
-#endif /* LCCKW */