Schau doch mal, wofür sizeof() den Wert zurückgibt,
Code:
for (cnt8 = sizeof(diagBuf_DayTrend_Revs) - 1; cnt8 > 0; cnt8--)
den Du dann hier als Index benutzt:
Code:
diagBuf_DayTrend_Revs[cnt8] = diagBuf_DayTrend_Revs[cnt8-1];