| 403 | } |
| 404 | |
| 405 | int |
| 406 | RecRawStatUpdateSum(RecRawStatBlock *rsb, int id) |
| 407 | { |
| 408 | RecRawStat *raw = rsb->global[id]; |
| 409 | if (nullptr != raw) { |
| 410 | RecRecord *r = reinterpret_cast<RecRecord *>(reinterpret_cast<char *>(raw) - offsetof(struct RecRecord, stat_meta)); |
| 411 | |
| 412 | RecDataSetFromInt64(r->data_type, &r->data, rsb->global[id]->sum); |
| 413 | r->sync_required = REC_SYNC_REQUIRED; |
| 414 | return REC_ERR_OKAY; |
| 415 | } |
| 416 | return REC_ERR_FAIL; |
| 417 | } |
no test coverage detected