| 526 | } |
| 527 | |
| 528 | int fxFilterResult(txResult* result) |
| 529 | { |
| 530 | txResult** address = &(result->first); |
| 531 | int flag = 0; |
| 532 | if (result->file.flag < 0) |
| 533 | return 1; |
| 534 | while ((result = *address)) { |
| 535 | if (fxFilterResult(result)) { |
| 536 | address = &(result->next); |
| 537 | flag = 1; |
| 538 | } |
| 539 | else { |
| 540 | *address = result->next; |
| 541 | c_free(result); |
| 542 | } |
| 543 | } |
| 544 | return flag; |
| 545 | } |
| 546 | |
| 547 | void fxFreeFeatures(txPool* pool) |
| 548 | { |
no outgoing calls
no test coverage detected