IMG_UINT32 DBGDIOCDrivWriteStringCM(IMG_VOID * pvInBuffer, IMG_VOID * pvOutBuffer) { PDBG_IN_WRITESTRING psParams; IMG_UINT32 * pui32OutLen; psParams = (PDBG_IN_WRITESTRING) pvInBuffer; pui32OutLen = (IMG_UINT32 *) pvOutBuffer; *pui32OutLen = ExtDBGDrivWriteStringCM((PDBG_STREAM) psParams->pvStream,psParams->pszString,psParams->ui32Level); return(IMG_TRUE); }
/***************************************************************************** FUNCTION : DBGDrivWriteStringCM PURPOSE : Same as DBGDrivWriteString, but takes notice of capture mode. PARAMETERS : RETURNS : *****************************************************************************/ static IMG_UINT32 DBGDIOCDrivWriteStringCM(IMG_VOID * pvInBuffer, IMG_VOID * pvOutBuffer) { PDBG_IN_WRITESTRING psParams; IMG_UINT32 *pui32OutLen; PDBG_STREAM psStream; psParams = (PDBG_IN_WRITESTRING) pvInBuffer; pui32OutLen = (IMG_UINT32 *) pvOutBuffer; psStream = SID2PStream(psParams->hStream); if (psStream != (PDBG_STREAM)IMG_NULL) { *pui32OutLen = ExtDBGDrivWriteStringCM(psStream,psParams->u.pszString,psParams->ui32Level); return(IMG_TRUE); } else { /* invalid SID */ *pui32OutLen = 0; return(IMG_FALSE); } }