Dcm_ReadMemory(DCM_INITIAL,DDidPtr->DDDSource[i].memoryIdentifier,\r
DDidPtr->DDDSource[i].SourceAddressOrDid,\r
DDidPtr->DDDSource[i].Size,\r
- (Data + *Length));\r
- *Length = *Length + DDidPtr->DDDSource[i].Size;\r
+ nextDataSlot);\r
+ nextDataSlot += DDidPtr->DDDSource[i].Size;\r
+ *Length += DDidPtr->DDDSource[i].Size;\r
}\r
}\r
else if(DDidPtr->DDDSource[i].DDDTpyeID == DCM_DDD_SOURCE_DID)\r
nextDataSlot[dataCount] = nextDataSlot[dataCount + DDidPtr->DDDSource[i].formatOrPosition - 1];\r
}\r
nextDataSlot += DDidPtr->DDDSource[i].Size;\r
+ *Length += DDidPtr->DDDSource[i].Size;\r
}\r
else\r
{\r