]> rtime.felk.cvut.cz Git - arc.git/blobdiff - diagnostic/Dcm/Dcm_Dsp.c
Removed compiler warnings. TxDataType corrected.
[arc.git] / diagnostic / Dcm / Dcm_Dsp.c
index 47f9c8c35753798e5bd2ab482a87e3b559c1f2da..f3eb4271cf9c07ea882979cfe7bdf078e99dc7ff 100644 (file)
@@ -482,7 +482,7 @@ static Dcm_NegativeResponseCodeType udsReadDtcInfoSub_0x02_0x0A_0x0F_0x13_0x15(c
                uint8                                   SID;\r
                uint8                                   reportType;\r
                uint8                                   dtcStatusAvailabilityMask;\r
-               dtcAndStatusRecordType  *dtcAndStatusRecord;\r
+               dtcAndStatusRecordType  dtcAndStatusRecord[];\r
        } TxDataType;\r
 \r
        // Setup the DTC filter\r
@@ -1059,7 +1059,7 @@ void DspUdsReadDataByIdentifier(const PduInfoType *pduRxData, PduInfoType *pduTx
                                responseCode = readDidData(didPtr, pduTxData, &txPos);\r
                        }\r
 \r
-                       else if(LookupDDD(didNr,&DDidPtr) == TRUE)\r
+                       else if(LookupDDD(didNr,(const Dcm_DspDDDType **)&DDidPtr) == TRUE)\r
                        {\r
                                /*DCM 651,DCM 652*/\r
                                pduTxData->SduDataPtr[txPos] = (DDidPtr->DynamicallyDid>>8) & 0xFF;\r
@@ -1651,7 +1651,7 @@ static boolean lookupReadMemory(uint32 memoryAddress,
                }\r
                else\r
                {\r
-                       (Dcm_DspMemoryIdInfo *)dspMemoryInfo++;\r
+                       dspMemoryInfo++;\r
                }\r
        }\r
        if (memoryFound == TRUE)\r
@@ -2100,7 +2100,7 @@ static Dcm_NegativeResponseCodeType DspSavePeriodicData(uint16 didNr, uint32 per
                        responseCode = DCM_E_REQUESTOUTOFRANGE;\r
                }\r
        }\r
-       else if(LookupDDD(didNr,&DDidPtr) == TRUE)\r
+       else if(LookupDDD(didNr, (const Dcm_DspDDDType **)&DDidPtr) == TRUE)\r
        {\r
                responseCode = DCM_E_POSITIVERESPONSE;\r
        }\r
@@ -2120,7 +2120,6 @@ static void ClearPeriodicIdentifier(const PduInfoType *pduRxData,PduInfoType *pd
 {\r
        uint16 PdidNumber;\r
        uint8 PDidLowByte;\r
-       uint8 PdidBufferNr;\r
        uint8 PdidPostion;\r
        uint8 i;\r
        if( pduRxData->SduDataPtr[1] == DCM_PERIODICTRANSMIT_STOPSENDING_MODE )\r
@@ -2197,7 +2196,7 @@ void DspReadDataByPeriodicIdentifier(const PduInfoType *pduRxData,PduInfoType *p
                                                        responseCode = readPeriodDidData(PDidPtr,&pduTxData->SduDataPtr[2],&DataLength);\r
                                                        pduTxData->SduLength = DataLength + 2;\r
                                                }\r
-                                               else if(TRUE == LookupDDD((0xF200 + (uint16)PDidLowByte),&DDidPtr))\r
+                                               else if(TRUE == LookupDDD((0xF200 + (uint16)PDidLowByte), (const Dcm_DspDDDType **)&DDidPtr))\r
                                                {\r
                                                        pduTxData->SduDataPtr[1] = PDidLowByte;\r
                                                        responseCode = readDDDData(DDidPtr,&pduTxData->SduDataPtr[2],&DataLength);\r
@@ -2280,7 +2279,7 @@ static Dcm_NegativeResponseCodeType dynamicallyDefineDataIdentifierbyDid(uint16
        uint8 Num = 0;\r
        Dcm_NegativeResponseCodeType responseCode = DCM_E_POSITIVERESPONSE;\r
 \r
-       if(FALSE == LookupDDD(DDIdentifier, &DDid))\r
+       if(FALSE == LookupDDD(DDIdentifier, (const Dcm_DspDDDType **)&DDid))\r
        {\r
                while((Num < DCM_MAX_DDD_NUMBER) && (dspDDD[Num].DynamicallyDid != 0 ))\r
                {\r
@@ -2415,7 +2414,7 @@ static Dcm_NegativeResponseCodeType dynamicallyDefineDataIdentifierbyAddress(uin
        uint8 Num = 0;\r
        Dcm_NegativeResponseCodeType responseCode = DCM_E_POSITIVERESPONSE;\r
        \r
-       if(FALSE == LookupDDD(DDIdentifier,&DDid))\r
+       if(FALSE == LookupDDD(DDIdentifier, (const Dcm_DspDDDType **)&DDid))\r
        {\r
                while((Num < DCM_MAX_DDD_NUMBER) && (dspDDD[Num].DynamicallyDid != 0 ))\r
                {\r
@@ -2534,7 +2533,7 @@ static Dcm_NegativeResponseCodeType CleardynamicallyDid(uint16 DDIdentifier,cons
        \r
        if(pduRxData->SduLength == 4)\r
        {\r
-               if(TRUE == LookupDDD(DDIdentifier,&DDid))\r
+               if(TRUE == LookupDDD(DDIdentifier, (const Dcm_DspDDDType **)&DDid))\r
                {\r
                        \r
                        if((checkPeriodicIdentifierBuffer(pduRxData->SduDataPtr[3], dspPDidRef.PDidNr, &position) == TRUE)&&(pduRxData->SduDataPtr[2] == 0xF2))\r