Removed unnecessary use of pointer in parseDATA

This commit is contained in:
Chris Teubert
2014-12-04 10:35:24 -08:00
parent dcce37573f
commit a396088ed8

View File

@@ -519,9 +519,8 @@ short parseDATA(const char my_message[], short messageLength, float dataRef[][9]
{
int i, j;
unsigned short totalColumns = ((messageLength-5)/36);
float *tmp;
float tmp;
float data[20][9];
tmp = malloc(sizeof(float));
// Input Validation
@@ -530,11 +529,10 @@ short parseDATA(const char my_message[], short messageLength, float dataRef[][9]
data[i][0] = my_message[5+36*i];
for (j=1;j<9;j++)
{
memcpy(tmp,&my_message[5]+4*j+36*i,4);
data[i][j] = *tmp;
memcpy(&tmp,&my_message[5]+4*j+36*i,4);
data[i][j] = tmp;
}
}
free(tmp);
memcpy(dataRef,data,sizeof(data));
return totalColumns;
}