Lines Matching refs:dataUnit
25 int CalculatorInit(LogicCalculator *calculator, int dataNumber, int dataUnit, int needCondition)
28 PARAM_CHECK(dataUnit <= (int)sizeof(LogicData), return -1, "Invalid param");
30 int dataSize = dataUnit * dataNumber;
38 calculator->dataUnit = dataUnit;
40 dataSize = dataUnit * dataNumber;
73 PARAM_CHECK(sizeof(char) == calculator->dataUnit, return -1, "More data for calculator support");
93 char *tmpData = (char *)calculator->data + calculator->dataUnit * calculator->endIndex;
94 int ret = memcpy_s(tmpData, calculator->dataUnit, data, calculator->dataUnit);
107 char *tmpData = (char *)calculator->data + calculator->dataUnit * (calculator->endIndex - 1);
108 int ret = memcpy_s(data, calculator->dataUnit, tmpData, calculator->dataUnit);