typedef S16 (*KwuBndCfm) ARGS((Pst *pst, SuId suId, U8 status));
typedef S16 (*KwuUbndReq) ARGS((Pst *pst, SuId suId, Reason reason));
-typedef S16 (*KwuDatReq) ARGS((Pst *pst, SpId spId, KwuDatReqInfo* datReq,
- Buffer *mBuf));
-typedef S16 (*KwuDatInd) ARGS((Pst *pst, SuId suId, KwuDatIndInfo* datInd,
+typedef S16 (*KwuDatReq) ARGS((Pst *pst, KwuDatReqInfo* datReq, Buffer *mBuf));
+typedef uint8_t (*KwuDatInd) ARGS((Pst *pst, KwuDatIndInfo* datInd,
Buffer *mBuf));
typedef S16 (*KwuDatCfm) ARGS((Pst *pst, SuId suId, KwuDatCfmInfo* datCfm));
typedef S16 (*KwuDiscSduReq) ARGS((Pst *pst, SpId spId, KwuDiscSduInfo* discSdu));
* -# RFAILED
*/
EXTERN S16 KwUiKwuDatReq ARGS((Pst *pst,
- SpId spId,
KwuDatReqInfo* datReq,
Buffer *buf));
* -# RFAILED
*/
EXTERN S16 KwUiKwuDatInd ARGS((Pst *pst,
- SuId suId,
KwuDatIndInfo* datInd,
Buffer *mBuf));
Buffer *buf));
EXTERN S16 NhLiKwuDatInd ARGS((Pst *pst,
- SuId suId,
KwuDatIndInfo* datInd,
Buffer *buf));
#endif /* NH */
Buffer *buf));
EXTERN S16 PjLiKwuDatInd ARGS((Pst *pst,
- SuId suId,
KwuDatIndInfo* datInd,
Buffer *buf));
****************************************************************************/
#ifdef LCKWU
/* Packing Functions */
-EXTERN S16 cmPkKwuDatReqInfo ARGS ((
+EXTERN uint8_t cmPkKwuDatReqInfo ARGS ((
KwuDatReqInfo *param,
Buffer *mBuf
));
-EXTERN S16 cmPkKwuDatIndInfo ARGS ((
+EXTERN uint8_t cmPkKwuDatIndInfo ARGS ((
KwuDatIndInfo *param,
Buffer *mBuf
));
U8 status
));
-EXTERN S16 cmPkKwuDatReq ARGS ((
+EXTERN uint8_t cmPkKwuDatReq ARGS ((
Pst * pst,
-SpId spId,
KwuDatReqInfo* datReq,
Buffer * mBuf
));
-EXTERN S16 cmPkKwuDatInd ARGS ((
+EXTERN uint8_t cmPkKwuDatInd ARGS ((
Pst * pst,
-SuId suId,
KwuDatIndInfo* datInd,
Buffer * mBuf
));
Buffer *mBuf
));
-EXTERN S16 cmUnpkKwuDatIndInfo ARGS ((
+EXTERN uint8_t cmUnpkKwuDatIndInfo ARGS ((
KwuDatIndInfo *param,
Buffer *mBuf
));
Buffer *mBuf
));
-EXTERN S16 cmUnpkKwuDatInd ARGS ((
+EXTERN uint8_t cmUnpkKwuDatInd ARGS ((
KwuDatInd func,
Pst *pst,
Buffer *mBuf